.lp-root{--lp-primary:#7bae3c;--lp-primary-dark:#4f7d22;--lp-soft:#f4f8ee;--lp-dark-bg:#0f172a;--lp-bg:#fff;--lp-text:#18181b;--lp-text-600:#52525b;--lp-text-500:#71717a;--lp-text-400:#a1a1aa;--lp-text-300:#d4d4d8;--lp-border:#e4e4e7;--lp-border-md:#d4d4d8;--lp-border-dark:#3f3f46;--lp-surface-50:#fafafa;--lp-surface-100:#f4f4f5;--lp-surface-800:#27272a;--lp-card:#fff;--lp-card-2:#fafafa;background:var(--lp-bg);color:var(--lp-text);min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;transition:background .3s,color .3s}html.dark .lp-root{--lp-bg:#0f172a;--lp-text:#fff;--lp-text-600:#a1a1aa;--lp-text-500:#a1a1aa;--lp-text-400:#71717a;--lp-border:#27272a;--lp-border-md:#3f3f46;--lp-surface-50:#131d31;--lp-surface-100:#27272a;--lp-card:#131d31;--lp-card-2:#182235;background:var(--lp-bg);color:var(--lp-text)}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-gradient-text{background:linear-gradient(to right, var(--lp-primary), var(--lp-primary-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-primary-color{color:var(--lp-primary)}.lp-btn-primary{background:var(--lp-primary);color:#fff;cursor:pointer;border:none;border-radius:1rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 25px #7bae3c4d}.lp-btn-primary:hover{background:var(--lp-primary-dark);transform:scale(1.05);box-shadow:0 12px 30px #7bae3c66}.lp-btn-primary--lg{border-radius:1rem;padding:1rem 2rem;font-size:1.125rem}.lp-btn-primary--xl{border-radius:1rem;padding:1.25rem 2.5rem;font-size:1.25rem;font-weight:900}.lp-btn-ghost{color:inherit;border:1px solid var(--lp-border-md);cursor:pointer;background:0 0;border-radius:.75rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .2s;display:none}@media (width>=768px){.lp-btn-ghost{display:block}}.lp-btn-ghost:hover{background:var(--lp-surface-100)}.lp-btn-ghost--lg{color:inherit;border:1px solid var(--lp-border-md);cursor:pointer;background:0 0;border-radius:1rem;padding:1rem 2rem;font-family:inherit;font-size:1.125rem;font-weight:600;transition:background .2s}.lp-btn-ghost--lg:hover{background:var(--lp-surface-100)}.lp-btn-ghost--xl{color:inherit;border:1px solid var(--lp-border-md);cursor:pointer;background:0 0;border-radius:1rem;padding:1.25rem 2.5rem;font-family:inherit;font-size:1.25rem;font-weight:700;transition:background .2s}.lp-btn-ghost--xl:hover{background:var(--lp-surface-100)}.lp-pricing-btn{cursor:pointer;border-radius:1rem;width:100%;padding:1rem;font-family:inherit;font-size:1rem;font-weight:700;transition:all .2s}.lp-pricing-btn--outline{color:inherit;border:1px solid var(--lp-border-md);background:0 0}.lp-pricing-btn--outline:hover{background:var(--lp-surface-100)}.lp-pricing-btn--primary{background:var(--lp-primary);color:#fff;border:none;font-weight:900}.lp-pricing-btn--primary:hover{background:var(--lp-primary-dark);transform:scale(1.05)}.lp-theme-toggle{background:var(--lp-surface-100);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;transition:background .2s;display:flex}.lp-theme-toggle:hover{background:var(--lp-border)}.lp-nav{z-index:50;border-bottom:1px solid var(--lp-border);-webkit-backdrop-filter:blur(24px);background:#fffc;position:sticky;top:0}html.dark .lp-nav{background:#0f172acc}.lp-nav__inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.lp-logo{align-items:center;gap:.75rem;display:flex}.lp-logo__icon{background:var(--lp-primary);color:#fff;border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:900;display:flex;box-shadow:0 4px 14px #7bae3c66}.lp-logo__name{margin:0;font-size:1.5rem;font-weight:900;line-height:1.2}.lp-logo__sub{color:var(--lp-text-500);margin:0;font-size:.75rem}.lp-nav__links{align-items:center;gap:2rem;font-size:.875rem;font-weight:500;display:none}@media (width>=1024px){.lp-nav__links{display:flex}}.lp-nav__links a{color:inherit;text-decoration:none;transition:color .2s}.lp-nav__links a:hover{color:var(--lp-primary)}.lp-nav__actions{align-items:center;gap:1rem;display:flex}.lp-hero{animation:1s lp-fadeUp;position:relative;overflow:hidden}.lp-hero__bg{background:linear-gradient(135deg, var(--lp-soft) 0%, #fff 100%);position:absolute;inset:0}html.dark .lp-hero__bg{background:linear-gradient(135deg, #172033 0%, var(--lp-dark-bg) 100%)}.lp-hero__inner{align-items:center;gap:5rem;max-width:1280px;margin:0 auto;padding:6rem 1.5rem;display:grid;position:relative}@media (width>=1024px){.lp-hero__inner{grid-template-columns:1fr 1fr}}.lp-badge{color:var(--lp-primary-dark);background:#eaf4da;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}html.dark .lp-badge{background:#1e2b18}.lp-hero__title{letter-spacing:-.02em;margin:0 0 2rem;font-size:3rem;font-weight:900;line-height:1.1}@media (width>=1024px){.lp-hero__title{font-size:4.5rem}}.lp-hero__title .lp-gradient-text{display:block}.lp-hero__desc{color:var(--lp-text-600);max-width:42rem;margin:0 0 2.5rem;font-size:1.25rem;line-height:1.7}.lp-hero__actions{flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem;display:flex}.lp-trust-items{color:var(--lp-text-500);flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}.lp-dashboard-wrapper{animation:4s ease-in-out infinite lp-float;position:relative}.lp-dashboard-glow{filter:blur(64px);pointer-events:none;background:#7bae3c33;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-2.5rem;left:-2.5rem}.lp-dashboard-card{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:2rem;padding:1.5rem;position:relative;box-shadow:0 25px 50px -12px #00000040}html.dark .lp-dashboard-card{background:#131d31}.lp-stats-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.lp-stat{background:var(--lp-soft);border-radius:1rem;padding:1.25rem}html.dark .lp-stat{background:#1c273b}.lp-stat__label{color:var(--lp-text-500);margin:0;font-size:.875rem}.lp-stat__value{margin:.5rem 0 0;font-size:1.875rem;font-weight:900}.lp-stat__trend{color:var(--lp-primary);font-size:.875rem;font-weight:600}.lp-chart{background:var(--lp-surface-50);border-radius:1.5rem;padding:1.5rem}html.dark .lp-chart{background:#182235}.lp-chart__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.lp-chart__title{margin:0;font-size:1.25rem;font-weight:900}.lp-chart__sub{color:var(--lp-text-500);margin:.25rem 0 0;font-size:.875rem}.lp-chart__badge{color:var(--lp-primary);white-space:nowrap;background:#7bae3c1a;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.lp-bars{align-items:flex-end;gap:1rem;height:14rem;display:flex}.lp-bar{border-radius:1rem;flex:1;min-height:1rem}.lp-trust{border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);background:var(--lp-surface-50);padding:4rem 0}html.dark .lp-trust{background:#131d31}.lp-trust__inner{text-align:center;max-width:1280px;margin:0 auto;padding:0 1.5rem}.lp-trust__label{text-transform:uppercase;letter-spacing:.25em;color:var(--lp-text-500);margin:0 0 2.5rem;font-size:.875rem}.lp-trust__grid{opacity:.7;grid-template-columns:repeat(2,1fr);gap:2rem;font-size:1.5rem;font-weight:900;display:grid}@media (width>=768px){.lp-trust__grid{grid-template-columns:repeat(4,1fr)}}.lp-features{padding:7rem 0}.lp-features__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}.lp-features__intro{max-width:48rem;margin-bottom:5rem}.lp-eyebrow{color:var(--lp-primary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem;font-size:.875rem;font-weight:700}.lp-section-title{margin:0 0 1.5rem;font-size:3rem;font-weight:900;line-height:1.1}.lp-section-desc{color:var(--lp-text-600);margin:0;font-size:1.25rem;line-height:1.7}.lp-features__grid{gap:2rem;display:grid}@media (width>=768px){.lp-features__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.lp-features__grid{grid-template-columns:repeat(3,1fr)}}.lp-feature-card{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:1.75rem;padding:2rem;transition:border-color .3s,transform .3s,box-shadow .3s;box-shadow:0 10px 25px -5px #00000012}html.dark .lp-feature-card{background:#131d31}.lp-feature-card:hover{border-color:var(--lp-primary);transform:translateY(-8px);box-shadow:0 20px 40px -8px #0000001f}.lp-feature-card__icon{margin-bottom:1.5rem;font-size:3rem}.lp-feature-card__title{margin:0 0 1rem;font-size:1.5rem;font-weight:900}.lp-feature-card__desc{color:var(--lp-text-600);margin:0;line-height:1.7}.lp-ai{background:var(--lp-soft);padding:7rem 0}html.dark .lp-ai{background:#131d31}.lp-ai__inner{align-items:center;gap:5rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}@media (width>=1024px){.lp-ai__inner{grid-template-columns:1fr 1fr}}.lp-ai__desc{color:var(--lp-text-600);margin:0 0 2.5rem;font-size:1.25rem;line-height:1.7}.lp-ai__features{flex-direction:column;gap:1.25rem;display:flex}.lp-ai__feature{align-items:flex-start;gap:1rem;display:flex}.lp-ai__feature-icon{background:var(--lp-primary);color:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.lp-ai__feature-title{margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.lp-ai__feature-desc{color:var(--lp-text-500);margin:0;font-size:.9375rem}.lp-ai-chat{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:2.25rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040}html.dark .lp-ai-chat{background:#182235}.lp-ai-chat__header{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.lp-ai-chat__avatar{background:var(--lp-primary);color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:flex}.lp-ai-chat__name{margin:0;font-size:1.5rem;font-weight:900}.lp-ai-chat__sub{color:var(--lp-text-500);margin:.125rem 0 0}.lp-chat-messages{flex-direction:column;gap:1rem;display:flex}.lp-chat-msg{background:var(--lp-surface-100);border-radius:1rem;padding:1.25rem;line-height:1.5}html.dark .lp-chat-msg{background:var(--lp-dark-bg)}.lp-chat-msg--reply{background:var(--lp-primary);color:#fff;margin-left:2.5rem}html.dark .lp-chat-msg--reply{background:var(--lp-primary)}.lp-pricing{padding:7rem 0}.lp-pricing__inner{text-align:center;max-width:1280px;margin:0 auto;padding:0 1.5rem}.lp-pricing__desc{color:var(--lp-text-600);max-width:48rem;margin:0 auto 4rem;font-size:1.25rem;line-height:1.7}.lp-pricing__grid{gap:2rem;display:grid}@media (width>=1024px){.lp-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:center}}.lp-pricing-card{border:1px solid var(--lp-border);background:var(--lp-card);text-align:left;border-radius:2rem;padding:2.5rem;position:relative}html.dark .lp-pricing-card{background:#131d31;border-color:#27272a}.lp-pricing-card--featured{border:2px solid var(--lp-primary);background:var(--lp-soft);box-shadow:0 25px 50px -12px #00000040}html.dark .lp-pricing-card--featured{background:#182235}@media (width>=1024px){.lp-pricing-card--featured{transform:scale(1.05)}}.lp-pricing-card__badge{background:var(--lp-primary);color:#fff;white-space:nowrap;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;position:absolute;top:-1rem;left:50%;transform:translate(-50%)}.lp-pricing-card__name{margin:0 0 .5rem;font-size:1.875rem;font-weight:900}.lp-pricing-card__desc{color:var(--lp-text-500);margin:0 0 2rem}.lp-pricing-card__price{margin:0 0 2rem;font-size:3.75rem;font-weight:900;line-height:1}.lp-faq{background:var(--lp-surface-50);padding:7rem 0}html.dark .lp-faq{background:#131d31}.lp-faq__inner{max-width:64rem;margin:0 auto;padding:0 1.5rem}.lp-faq__header{text-align:center;margin-bottom:4rem}.lp-faq__list{flex-direction:column;gap:1.5rem;display:flex}.lp-faq-item{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:1.5rem;padding:2rem}html.dark .lp-faq-item{background:#182235}.lp-faq-item__q{margin:0 0 1rem;font-size:1.5rem;font-weight:900}.lp-faq-item__a{color:var(--lp-text-600);margin:0;line-height:1.7}.lp-cta{padding:7rem 0}.lp-cta__inner{text-align:center;max-width:64rem;margin:0 auto;padding:0 1.5rem}.lp-cta__title{margin:0 0 2rem;font-size:3rem;font-weight:900;line-height:1.1}@media (width>=1024px){.lp-cta__title{font-size:4.5rem}}.lp-cta__title .lp-primary-color{display:block}.lp-cta__desc{color:var(--lp-text-600);max-width:48rem;margin:0 auto 2.5rem;font-size:1.25rem;line-height:1.7}.lp-cta__actions{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.lp-footer{border-top:1px solid var(--lp-border);padding:4rem 0}.lp-footer__inner{gap:3rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}@media (width>=1024px){.lp-footer__inner{grid-template-columns:2fr 1fr 1fr 1fr}}.lp-footer__brand{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.lp-footer__brand-icon{background:var(--lp-primary);color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:900;display:flex}.lp-footer__brand-name{margin:0;font-size:1.5rem;font-weight:900}.lp-footer__brand-sub{color:var(--lp-text-500);margin:.125rem 0 0;font-size:.875rem}.lp-footer__tagline{color:var(--lp-text-600);max-width:28rem;margin:0;line-height:1.7}.lp-footer__col h4{margin:0 0 1.25rem;font-weight:900}.lp-footer__col ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.lp-footer__col ul li{color:var(--lp-text-500)}.hub-pagina{background:var(--bg);flex-direction:column;min-height:100%;display:flex}.hub-kop{padding:22px 28px 0}.hub-kop h1{letter-spacing:-.015em;color:var(--heading);margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.15}.hub-kaarten{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:6px;display:grid}.hub-kaart{border-radius:var(--radius-m);min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--line);box-sizing:border-box;flex-direction:column;gap:3px;padding:9px 12px;text-decoration:none;display:flex}.hub-kaart:hover:not([aria-current=page]){background:var(--hover);color:var(--text)}.hub-kaart:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hub-kaart[aria-current=page]{border-color:var(--blue-line);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.hub-kaart .nm{font-size:13.5px;font-weight:600}.hub-kaart .rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;display:flex}.hub-kaart .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.hub-kaart .lb{color:var(--muted);background:var(--paper);white-space:nowrap;border-radius:9px;padding:0 7px;font-size:12.5px;font-weight:600}.hub-kaart .lb.let{color:var(--orange-ink);background:var(--orange-soft)}.hub-inhoud{flex:1;min-width:0}@media (width<=900px){.hub-kop{padding:16px 14px 0}}.hub-koprij{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.hub-koptekst{min-width:0}.hub-titelrij{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:4px;display:flex}.hub-pagina.met-kop .hub-kop h1{margin:0}.hub-boekjaar{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.hub-boekjaar select{appearance:none;border:1px solid var(--heading);border-radius:var(--radius-md);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6B7E' stroke-width='1.8'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 16px;font:inherit;color:var(--heading);cursor:pointer;min-height:34px;padding:6px 32px 6px 12px;font-size:14px;font-weight:600}.hub-koptekst p{color:var(--muted);margin:0}.hub-koptekst p strong{color:var(--text);font-weight:600}.hub-acties{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.hub-acties:empty{display:none}.hub-acties .btn svg,.hub-acties .btn .i{width:16px;height:16px}@media (width>=1281px){.hub-pagina:has(.side-panel){padding-right:var(--panel-w)}.hub-pagina .pr-werk.met-paneel{padding-right:28px}}.hulp-knop{border:1px solid var(--control-line);background:var(--surface);width:32px;height:32px;font:inherit;color:var(--heading);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;font-size:15px;font-weight:700;display:inline-grid}.hulp-knop:hover{background:var(--paper)}.hulp-knop.aan{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-ink)}.side-panel.hulp-paneel{z-index:40;width:380px;font-size:13px;box-shadow:-8px 0 24px #0f2a470f}.side-panel.hulp-paneel.boven{box-shadow:-12px 0 32px #0f2a4729}.hulp-paneel .hd{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.hulp-paneel .nm{color:var(--heading);margin-top:2px;font-size:17px;font-weight:600}.hulp-paneel .x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1}.hulp-paneel .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:600}.hulp-paneel .lbl.oranje{color:var(--orange);margin-bottom:0}.hulp-paneel .bd{flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow:auto}.hulp-paneel .srch{border:1px solid var(--control-line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.hulp-paneel .srch input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;width:100%;padding:7px 0;font-size:13px}.hulp-paneel .srch:focus-within{outline:2px solid var(--blue);outline-offset:1px}.hulp-paneel .term{margin:0;font-size:13px;line-height:1.5}.hulp-paneel .stappen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hulp-paneel .step{grid-template-columns:22px minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.hulp-paneel .step .nr{background:var(--blue-soft);width:20px;height:20px;color:var(--blue-ink);border-radius:50%;place-items:center;margin-top:1px;font-size:11.5px;display:grid}.hulp-paneel .faqs{flex-direction:column;gap:6px;display:flex}.hulp-paneel .faq{border:1px solid var(--line);border-radius:8px}.hulp-paneel .faq .q{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.hulp-paneel .faq .q:hover{background:var(--paper)}.hulp-paneel .faq .pm{color:var(--muted)}.hulp-paneel .faq .a{color:var(--text-muted,var(--muted));padding:0 12px 12px;line-height:1.55}.hulp-paneel .begrippen{flex-direction:column;gap:6px;display:flex}.hulp-paneel .links{flex-direction:column;gap:4px;display:flex}.hulp-paneel .lnk{color:var(--blue);cursor:pointer;text-decoration:none}.hulp-paneel .lnk:hover{text-decoration:underline}.hulp-paneel .note{color:var(--muted);background:var(--paper);border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.hulp-paneel .treffers{flex-direction:column;gap:6px;display:flex}.hulp-paneel .treffer{text-align:left;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.hulp-paneel .treffer:hover{background:var(--paper)}.hulp-paneel .treffer .lbl{margin:0}.hulp-paneel .treffer .t{font-weight:600}.hulp-paneel .treffer .s{color:var(--muted);font-size:12.5px}.hulp-paneel .ft{border-top:1px solid var(--hairline);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;font-size:12.5px;display:flex}.hulp-paneel .ft .btn{min-height:0;padding:4px 10px}.hulp-paneel .ft .sp{flex:1}body[data-hulp=open] .shell-main main:not(:has(.side-panel:not(.hulp-paneel))){box-sizing:border-box;padding-right:380px}@media (width<=760px){.side-panel.hulp-paneel{width:100%}body[data-hulp=open] .shell-main main{padding-right:0}}.pr-pagina{contain:inline-size;background:var(--bg);min-height:100%;color:var(--text);font-size:14px;line-height:1.45}.pr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-werk{min-width:0;padding:22px 28px 40px}.pr-werk.met-paneel{padding-right:calc(var(--panel-w) + 28px)}.pr-pagina svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pr-kop{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pr-kop h1{letter-spacing:-.015em;color:var(--heading);margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.15}.pr-kop p{color:var(--muted);margin:0}.pr-kop p strong{color:var(--text);font-weight:600}.pr-kop .acties{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pr-info{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-md);align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;display:flex}.pr-info svg.i{color:var(--muted);margin-top:1px}.pr-fout{background:var(--surface);border:1px solid var(--danger-bg);border-left:3px solid var(--danger-fg);border-radius:var(--radius-m);margin-bottom:16px;padding:18px 20px}.pr-fout h2{color:var(--danger-fg);margin:0 0 4px;font-size:16px;font-weight:600}.pr-fout p{color:var(--muted);margin:0 0 12px;font-size:13.5px}.pr-geen{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);text-align:center;margin-bottom:16px;padding:40px 24px}.pr-geen h2{color:var(--heading);margin:0 0 6px;font-size:17px;font-weight:600}.pr-geen p{max-width:520px;color:var(--muted);margin:0 auto 14px;font-size:13.5px}.pr-tegels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:18px;display:grid}.pr-tegel{text-align:left;border-radius:var(--radius-m);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;flex-direction:column;gap:1px;min-width:0;padding:11px 14px 12px;display:flex}.pr-tegel:hover:not(:disabled):not([aria-pressed=true]){background:var(--hover)}.pr-tegel:disabled{cursor:default;opacity:1}.pr-tegel[aria-pressed=true]{border-color:var(--blue-line);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.pr-tegel .k{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pr-tegel .stip{border-radius:50%;flex:none;width:8px;height:8px}.pr-tegel .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;overflow:hidden}.pr-tegel .s{color:var(--muted);font-size:12.5px}.pr-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pr-filters .searchbox{flex:220px}.pr-filters label.kies{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pr-filters label.kies .select{width:auto;min-height:40px}.pr-actief{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin-bottom:10px;font-size:13px;display:flex}.pr-actief .lbl{color:var(--text);margin-right:2px;font-weight:500}.pr-actief .bericht{color:var(--green);font-weight:500}.pr-actief .telling{color:var(--text);margin-left:auto}.pr-actief .telling b{font-variant-numeric:tabular-nums;font-weight:600}.pr-lijst{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;container-type:inline-size}.pr-rij{grid-template-columns:minmax(0,1fr) 112px 122px;align-items:center;column-gap:12px;display:grid}.pr-rij .wo{display:none}@container (width>=860px){.pr-rij{grid-template-columns:64px minmax(0,1fr) 128px 120px 84px 140px 150px}.pr-rij .wo{display:flex}}.pr-kopregel{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper);padding:0 16px;font-size:12.5px}.pr-sort{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:6px;display:inline-flex}.pr-sort:hover{color:var(--text);background:var(--hairline)}.pr-sort.aan{color:var(--heading);font-weight:600}.pr-sort svg.i{opacity:.35;width:13px;height:13px}.pr-sort.aan svg.i{opacity:1}.pr-sort.r{margin-left:0;margin-right:-6px}.pr-item{border:0;border-top:1px solid var(--hairline);width:100%;min-height:58px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:8px 16px}.pr-item:first-of-type{border-top:0}.pr-item:hover{background:var(--paper)}.pr-item[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.pr-item .code{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.pr-item .wie{flex-direction:column;min-width:0;display:flex}.pr-item .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pr-item .nm.uit{color:var(--muted)}.pr-item .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pr-item .cat,.pr-item .btw{color:var(--muted);font-size:13px}.pr-item .prijs{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;font-weight:600;display:flex}.pr-item .gebruik{flex-direction:column;font-size:13px}.pr-item .gebruik span:last-child{color:var(--muted);font-size:12px}.pr-item .status{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pr-item .status .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.pr-pil{white-space:nowrap;border-radius:9px;padding:0 8px;font-size:11.5px;font-weight:600}.pr-pil.actief{background:var(--green-soft);color:var(--green)}.pr-pil.archief{background:var(--paper);color:var(--muted)}.pr-pil.nieuw{background:var(--paper);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.pr-leeg{text-align:center;color:var(--muted);padding:48px 20px}.pr-leeg h3{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.pr-leeg p{margin:0 0 12px}.pr-voet{color:var(--muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.pr-voet svg.i{width:14px;height:14px;margin-top:2px}.pr-pager{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.pr-paneel .side-panel-head .nmrij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-paneel .side-panel-head .bedrag{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.pr-paneel .side-panel-head .bedrag b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pr-paneel .side-panel-head .bedrag span{color:var(--muted);font-size:12.5px}.pr-blok{border-radius:var(--radius-m);border:1px solid var(--blue-line);background:var(--blue-soft);margin-bottom:16px;padding:12px 13px}.pr-blok .k{color:var(--blue-ink);margin-bottom:3px;font-size:12.5px}.pr-blok .t{font-weight:600}.pr-blok .x{color:var(--muted);margin-top:2px;font-size:12.5px}.pr-blok.stil{border-color:var(--line);background:var(--paper)}.pr-blok.stil .k{color:var(--muted)}.pr-blok.let{border-color:var(--orange-line);background:var(--orange-soft)}.pr-blok.let .k{color:var(--orange-ink)}.pr-blok .knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pr-blok .veld{margin-top:10px}.pr-fouten{border:1px solid var(--orange-line);background:var(--orange-soft);border-radius:var(--radius-m);margin-bottom:14px;padding:10px 12px}.pr-fouten .k{color:var(--orange-ink);margin-bottom:3px;font-size:12.5px}.pr-fouten ul{margin:0;padding-left:18px;font-size:13px}.pr-sectie{margin-bottom:16px}.pr-sectie h3{margin:0 0 6px;font-size:13px;font-weight:600}.pr-sectie .kopje{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.pr-sectie .kopje h3{margin:0}.pr-sectie .kopje span{color:var(--muted);font-size:12px}.pr-gegevens{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:140px minmax(0,1fr);margin:0;font-size:13px;display:grid;overflow:hidden}.pr-gegevens dt{color:var(--muted);border-top:1px solid var(--hairline);background:var(--paper);padding:7px 11px}.pr-gegevens dd{border-top:1px solid var(--hairline);overflow-wrap:anywhere;margin:0;padding:7px 11px}.pr-gegevens dt:first-of-type,.pr-gegevens dd:first-of-type{border-top:0}.pr-regel{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.pr-regel .r{grid-template-columns:minmax(0,1fr) 70px 90px 64px 90px;gap:8px;padding:8px 11px;font-size:13px;display:grid}.pr-regel .r.kop{background:var(--paper);color:var(--muted);padding:7px 11px;font-size:12px}.pr-regel .r+.r{border-top:1px solid var(--hairline)}.pr-regel .r span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.pr-regel .r span:first-child{overflow-wrap:anywhere;min-width:0}.pr-noot{color:var(--muted);margin:6px 0 0;font-size:12.5px}.pr-gebruik{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.pr-gebruik .r{grid-template-columns:78px 110px minmax(0,1fr) 96px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:grid}.pr-gebruik .r+.r{border-top:1px solid var(--hairline)}.pr-gebruik .soort{border-radius:9px;justify-self:start;padding:0 7px;font-size:11.5px;font-weight:600}.pr-gebruik .soort.offerte{background:var(--blue-soft);color:var(--blue-ink)}.pr-gebruik .soort.factuur{background:var(--green-soft);color:var(--green)}.pr-gebruik .soort.periodiek{background:var(--paper);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.pr-gebruik a,.pr-gebruik .nr{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-gebruik .klant{min-width:0}.pr-gebruik .klant span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pr-gebruik .klant span+span{color:var(--muted);font-size:12px}.pr-gebruik .bedrag{text-align:right;font-variant-numeric:tabular-nums}.pr-nooit{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);padding:10px 12px;font-size:13px}.pr-hist{margin:0;padding:0;list-style:none}.pr-hist li{border-top:1px solid var(--hairline);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.pr-hist li span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.pr-hist li span:last-child{overflow-wrap:anywhere}.pr-form{margin-bottom:14px}.pr-veld>label,.pr-veld>.lbl{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.pr-veld .input,.pr-veld .select{width:100%}.pr-veld textarea.input{resize:vertical;min-height:48px;font:inherit}.pr-veld .help{color:var(--muted);margin-top:3px;font-size:12px}.pr-veld .alleen{background:var(--paper);border-radius:var(--radius-md);box-sizing:border-box;min-height:36px;padding:7px 9px;font-size:13.5px}.pr-veld .input.fout{border-color:var(--orange)}.pr-r2{grid-template-columns:minmax(0,1fr) 140px;gap:10px;margin-bottom:10px;display:grid}.pr-r3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.pr-r3 .breed{grid-column:span 2}.pr-veld.r input{text-align:right}.pr-paneel .side-panel-body{container-type:inline-size}@container (width<=520px){.pr-r3,.pr-r2{grid-template-columns:1fr 1fr}.pr-r3 .breed{grid-column:span 2}.pr-regel .r{grid-template-columns:minmax(0,1fr) 58px 48px 84px}.pr-regel .r span:nth-child(3){display:none}.pr-gebruik .r{grid-template-columns:82px minmax(0,1fr) 84px;grid-template-areas:"soort klant bedrag""nr klant bedrag";row-gap:2px}.pr-gebruik .soort{grid-area:soort}.pr-gebruik a,.pr-gebruik .nr{grid-area:nr;font-size:12.5px}.pr-gebruik .klant{grid-area:klant}.pr-gebruik .bedrag{grid-area:bedrag}}@media (width<=1280px){.pr-werk.met-paneel{padding-right:28px}}@media (width<=900px){.pr-werk,.pr-werk.met-paneel{padding:16px 14px 96px}}.op-rij{grid-template-columns:minmax(0,1fr) 112px 122px;align-items:center;column-gap:12px;display:grid}.op-rij .wo{display:none}@container (width>=860px){.op-deb .op-rij{grid-template-columns:minmax(0,1fr) 108px 108px 104px 112px 108px 150px}.op-cred .op-rij{grid-template-columns:minmax(0,1fr) 100px 100px 112px 112px 104px 176px}.op-rij .wo{display:flex}}.op-bedrag{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.op-klein{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:13px}.op-klein.l{justify-content:flex-start}.op-twee{white-space:nowrap;flex-direction:column;font-size:13px}.op-twee span:last-child{color:var(--muted);font-size:12px}.op-geen{color:var(--line-strong);font-weight:400}.op-let{color:var(--orange-ink);font-weight:600}.op-stil{color:var(--muted)}.op-inbox{color:var(--blue-ink)}.op-totaal{border-top:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--muted);padding:8px 16px;font-size:13px}.op-som{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.op-som.vet{color:var(--text);font-weight:600}.pr-pil.op-vervallen{background:var(--orange-soft);color:var(--orange-ink)}.pr-pil.op-incasso{background:var(--orange-ink);color:var(--surface)}.pr-pil.op-open{background:var(--blue-soft);color:var(--blue-ink)}.pr-pil.op-omlijnd{background:var(--surface);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-line)}.pr-pil.op-geen{background:var(--paper);color:var(--muted)}.tab-item .c.let{background:var(--orange-soft);color:var(--orange-ink)}.tab-item .c.blauw{background:var(--blue-soft);color:var(--blue-ink)}.op-ouderdom{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:18px;padding:14px 16px}.op-ouderdom .kopje{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.op-ouderdom h2{margin:0;font-size:14px;font-weight:600}.op-ouderdom .kopje span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.op-sw{border-radius:2px;width:10px;height:10px;display:inline-block}.op-balk{background:var(--hairline);border-radius:6px;height:12px;margin-bottom:10px;display:flex;overflow:hidden}.op-balk span{height:100%;display:block}.op-vakken{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.op-vak{text-align:left;border-radius:var(--radius-md);cursor:pointer;font:inherit;color:var(--text);background:0 0;border:0;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.op-vak:hover:not(:disabled){background:var(--hover)}.op-vak:disabled{cursor:default;opacity:.55}.op-vak[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.op-vak .l{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.op-vak .l i{border-radius:2px;flex:none;width:9px;height:9px}.op-vak b{font-variant-numeric:tabular-nums;font-weight:600}.op-vak .n{color:var(--muted);font-size:12px}.op-tabel{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.op-tabel .r{align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:grid}.op-tabel .r+.r{border-top:1px solid var(--hairline)}.op-tabel .r.kop{background:var(--paper);color:var(--muted);font-size:12px}.op-tabel .r.voet{background:var(--paper);border-top:1px solid var(--line)}.op-tabel .r.open{background:var(--orange-soft)}.op-tabel .num{text-align:right;font-variant-numeric:tabular-nums}.op-tabel .sub{color:var(--muted);font-size:12px;display:block}.op-tabel .sub.let{color:var(--orange-ink);font-weight:600}.op-posten .r{grid-template-columns:96px minmax(0,1fr) 84px 96px}.op-posten .r.voet{grid-template-columns:minmax(0,1fr) 96px}.op-kaart .r{grid-template-columns:62px minmax(0,1fr) 88px 88px 96px;padding:6px 11px;font-size:12.5px}.op-kaart .r .oms{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-kaart .r .d{color:var(--muted);font-variant-numeric:tabular-nums}.op-kosten .r{grid-template-columns:minmax(0,1fr) 80px 100px}.op-kosten .r.voet{grid-template-columns:minmax(0,1fr) 100px}.op-leeg{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);padding:10px 12px;font-size:13px}.op-acties{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px 0;display:flex}.op-acties .noot{color:var(--muted);flex:180px;max-width:280px;font-size:12px}.op-acties .vul{flex:1}.op-kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.op-kp>div{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;padding:8px 10px}.op-kp .l{color:var(--muted);font-size:12px}.op-kp .v{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.op-kp .v.let{color:var(--orange-ink)}.op-staven{border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-end;gap:4px;height:64px;padding:6px 8px 0;display:flex;position:relative}.op-staven span.s{border-radius:3px 3px 0 0;flex:1;min-width:6px;max-width:26px}.op-staven span.lijn{border-top:1px dashed var(--line-strong);position:absolute;left:0;right:0}.op-legenda{color:var(--muted);margin-top:5px;font-size:12px}.op-sectie-link{margin-left:auto;font-size:13px}.op-vraag .veld{margin-top:10px}.op-vraag .r2{grid-template-columns:170px minmax(0,1fr);gap:8px 10px;margin-top:10px;display:grid}@media (width<=560px){.op-vraag .r2,.op-kp{grid-template-columns:1fr 1fr}}.gz-rij{grid-template-columns:minmax(0,1fr) 118px 150px;align-items:center;column-gap:12px;display:grid}.gz-rij .wo{display:none}.gz-ev .gz-rij{grid-template-columns:70px minmax(0,1fr) 150px}.gz-prive .gz-rij{grid-template-columns:64px minmax(0,1fr) 110px}@container (width>=760px){.gz-rij{grid-template-columns:minmax(0,1fr) 118px 118px 190px}.gz-rij .wo{display:flex}.gz-ev .gz-rij{grid-template-columns:90px repeat(4,minmax(0,1fr)) 150px}.gz-prive .gz-rij{grid-template-columns:80px minmax(0,1fr) 100px 118px}}.gz-groep{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--paper);border-top:1px solid var(--line);padding:8px 16px 4px;font-size:11.5px;font-weight:600}.gz-stip{border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.gz-ok,.gz-pos{color:var(--green)}.gz-uit{color:var(--muted);text-decoration:line-through}.gz-keuze{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.gz-keuze button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--radius-md);font:inherit;cursor:pointer;padding:7px 12px;font-size:13.5px}.gz-keuze button[aria-pressed=true]{background:var(--heading);border-color:var(--heading);color:var(--surface)}.gz-keuze button:disabled{opacity:.5;cursor:not-allowed}.gz-label{margin:0 0 4px;font-size:12.5px;font-weight:600}.gz-r2{grid-template-columns:1fr 1fr;gap:8px 10px;margin-bottom:12px;display:grid}.gz-jp .r{grid-template-columns:minmax(0,1fr) 96px 96px}.gz-jp .r.kop span:last-child,.gz-jp .r .num{text-align:right}.gz-kwartalen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.gz-kw{border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 10px}.gz-kw .t{color:var(--muted);min-height:16px;margin-bottom:6px;font-size:12px}.gz-maanden{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.gz-maand{border-radius:var(--radius-md);cursor:pointer;font:inherit;color:var(--text);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex}.gz-maand:hover:not(:disabled){background:var(--hover)}.gz-maand:disabled{opacity:.45;cursor:default}.gz-maand[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.gz-staaf{align-items:flex-end;gap:3px;height:46px;display:flex}.gz-staaf i{border-radius:2px 2px 0 0;width:9px;display:block}.gz-maand .l{font-size:12px}.gz-maand .n{color:var(--muted);font-size:11px}.gz-verloop{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.gz-stap+.gz-stap{margin-top:10px}.gz-stap .rij{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.gz-stap .rij b{font-variant-numeric:tabular-nums}.gz-stap .balk{background:var(--hairline);border-radius:4px;height:8px;position:relative;overflow:hidden}.gz-stap .balk span{border-radius:4px;position:absolute;top:0;bottom:0}.gz-sectiekop{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.gz-sectiekop h2{margin:0;font-size:14px;font-weight:600}.gz-sectiekop span{color:var(--muted);font-size:12.5px}.gz-bericht{color:var(--green);font-weight:500}.gz-totaalrij{color:var(--text);font-size:14px;font-weight:600}.gz-paneelkop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.gz-paneelkop h3{margin:0;font-size:13px;font-weight:600}.gz-paneelkop h3 span{color:var(--muted);font-weight:400}.gz-openlink{align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.gz-mut .r{grid-template-columns:54px minmax(0,1fr) 118px}.gz-mut .r.gz-open{background:var(--orange-soft);box-shadow:inset 3px 0 0 var(--orange)}.gz-kmut .r{grid-template-columns:18px 54px minmax(0,1fr) 118px}.gz-kmut .gz-kmutrij+.gz-kmutrij,.gz-kmut .r.kop+.gz-kmutrij{border-top:1px solid var(--hairline)}.gz-kmut button.r{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.gz-kmut button.r:hover{background:var(--hover)}.gz-kmutrij.open>button.r{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.gz-kmut .chev{color:var(--muted);transition:transform .15s;display:inline-flex}.gz-kmut .chev .i{width:14px;height:14px}.gz-kmutrij.open .chev{color:var(--heading);transform:rotate(90deg)}.gz-detail{gap:10px;padding:6px 11px 12px 29px;display:grid}.gz-jp .r.gz-kasregel{background:var(--blue-soft);font-weight:600}.gz-fouttekst{color:var(--danger-fg,var(--orange-ink));margin:-4px 0 10px;font-size:12.5px}.side-panel-foot kbd{font:inherit;border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;padding:0 4px;font-size:11px}.hub-acties .btn .i,.hub-acties .btn svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hub-acties .btn{align-items:center;gap:7px;display:inline-flex}.gz-permaand .gz-kw{border:0;padding:0}.gz-permaand .gz-kwartalen{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (width<=640px){.gz-permaand .gz-kwartalen{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-tabsrij{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.gz-tabsrij .tabs-row{flex:1}.gz-filternoot{color:var(--muted);gap:8px;padding-bottom:10px;font-size:12.5px;display:inline-flex}.gz-privetotaal{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.gz-privetotaal b{color:var(--text);margin-left:4px}.gz-bon{border:1px dashed var(--line-strong);border-radius:var(--radius-md);text-align:center;color:var(--muted);margin-bottom:12px;padding:12px;font-size:13px}.gz-correcties{border:1px solid var(--line);border-radius:var(--radius-md)}.gz-correcties>div{align-items:flex-start;gap:10px;padding:8px 11px;font-size:13px;display:flex}.gz-correcties>div+div{border-top:1px solid var(--hairline)}.gz-correcties .gz-stip{margin-top:6px}.gz-correcties .sub{color:var(--muted);font-size:12px;display:block}.gz-teller{background:var(--orange);color:var(--surface);border-radius:10px;margin-left:4px;padding:0 7px;font-size:11.5px;font-weight:600}.gz-checks{border:1px solid var(--line);border-radius:var(--radius-md)}.gz-checks>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 11px;font-size:13px;display:grid}.gz-checks>div+div{border-top:1px solid var(--hairline)}.gz-checks .mk{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.gz-checks .mk .i{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.gz-checks .ok .mk{background:var(--green-soft);color:var(--green)}.gz-checks .let .mk{background:var(--orange-soft);color:var(--orange-ink)}.gz-checks .sub{color:var(--muted);font-size:12px;display:block}.gz-checks .let .sub{color:var(--orange-ink)}.gz-checks a{font-size:12.5px}.gz-koppel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gz-koppel .select{flex:220px;min-width:0}.gk-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-bottom:14px;display:grid}.gk-kaart{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:13px 16px 12px;position:relative}.gk-kaart.breed{grid-column:1/-1}.gk-kop{align-items:flex-start;gap:10px;display:flex}.gk-kop .t{flex:1;min-width:0}.gk-kop h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.gk-kop .s{color:var(--muted);margin-top:1px;font-size:12.5px}.gk-wissel{border:1px solid var(--control-line);background:var(--surface);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.gk-wissel button{font:inherit;cursor:pointer;background:var(--surface);min-height:28px;color:var(--text);border:0;padding:0 10px;font-size:12px}.gk-wissel button+button{border-left:1px solid var(--control-line)}.gk-wissel button[aria-pressed=true]{background:var(--inv,#0f2a47);color:var(--accent-fg,#fff);font-weight:600}.gk-hoofd{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.gk-hoofd b{color:var(--heading);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.gk-hoofd span{color:var(--muted);font-size:12.5px}.gk-vinkjes{color:var(--text);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12.5px;display:flex}.gk-vinkjes label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.gk-legenda{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:9px;font-size:12.5px;display:flex}.gk-legenda>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gk-legenda i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.gk-legenda i.lijn{border-radius:1px;width:14px;height:2px}.gk-voet{color:var(--muted);margin:8px 0 0;font-size:12px}.gk-plot{margin:14px 4px 30px 50px;position:relative}.gk-plot .rl{background:var(--bar-grid,#eef1f5);height:1px;position:absolute;left:0;right:0}.gk-plot .rl.nul{background:var(--line-strong,#c6d0dc)}.gk-plot .yl{text-align:right;width:42px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;line-height:1;position:absolute;left:-50px;transform:translateY(50%)}.gk-plot .vb{background:#a9b6c6;height:1px;position:absolute}.gk-hz{font:inherit;color:var(--text);cursor:default;background:0 0;border:0;border-radius:4px;margin:0;padding:0;position:absolute;top:0;bottom:0}.gk-hz.klik{cursor:pointer}.gk-hz.sel{background:#1e5bd612}.gk-hz.sel .xl{color:var(--text);font-weight:600}.gk-hz:hover,.gk-hz:focus-visible{z-index:6;background:#0f2a470d;outline:none}.gk-hz:focus-visible,.gk-hr:focus-visible{box-shadow:0 0 0 2px var(--blue,#1e5bd6)}.gk-hz .mk,.gk-hr .mk{position:absolute}.gk-hz:hover .mk,.gk-hz:focus-visible .mk,.gk-hr:hover .mk,.gk-hr:focus-visible .mk{filter:brightness(1.1)saturate(1.06)}.gk-hz .xl{color:var(--muted);white-space:nowrap;font-size:11.5px;line-height:1;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.gk-plot svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.gk-plot svg .lijn{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.gk-plot .pt{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface,#fff);pointer-events:none;z-index:3;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.gk-plot .wl{color:var(--text);white-space:nowrap;pointer-events:none;z-index:3;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}.gk-rijen{margin-top:10px}.gk-rijkop{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 0 2px;font-size:11.5px;font-weight:600}.gk-hr{width:100%;font:inherit;color:var(--text);text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;column-gap:10px;margin:0;padding:0 6px;display:grid;position:relative}.gk-hr.klik{cursor:pointer}.gk-hr.dim{color:var(--muted)}.gk-hr:hover,.gk-hr:focus-visible{z-index:6;background:#0f2a470d;outline:none}.gk-hr .lb{flex-direction:column;justify-content:center;min-width:0;display:flex}.gk-hr .lb>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gk-hr .lb>span.sub{color:var(--muted);font-size:11.5px}.gk-hr .sp{align-self:stretch;position:relative}.gk-hr .sp .rk{background:var(--bar-grid,#eef1f5);width:1px;position:absolute;top:0;bottom:0}.gk-hr .sp .rk.nul{background:var(--line-strong,#c6d0dc)}.gk-hr .mk{white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.gk-hr .wd{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.gk-hr .wd b{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600}.gk-hr .wd span{color:var(--muted);white-space:nowrap;font-size:11.5px}.gk-as{column-gap:10px;padding:0 6px;display:grid}.gk-as>span:nth-child(2){height:20px;position:relative}.gk-as i{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;line-height:1;position:absolute;top:5px;transform:translate(-50%)}.gk-tt{z-index:30;background:var(--surface,#fff);border:1px solid var(--line);min-width:160px;color:var(--text);text-align:left;white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.35;display:none;position:absolute;box-shadow:0 8px 24px #0f2a4729}.gk-hz:hover .gk-tt,.gk-hz:focus-visible .gk-tt,.gk-hr:hover .gk-tt,.gk-hr:focus-visible .gk-tt{display:block}.gk-tt .tt-t{margin-bottom:4px;font-weight:600;display:block}.gk-tt .tt-r{grid-template-columns:10px auto auto;align-items:center;gap:2px 8px;display:grid}.gk-tt .tt-r i{border-radius:2px;width:10px;height:3px}.gk-tt .tt-r b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.gk-tt .tt-r span{color:var(--muted)}.gk-tt .tt-n{border-top:1px solid var(--bar-grid,#eef1f5);color:var(--muted);margin-top:6px;padding-top:5px;display:block}@media print{.gk-tt{display:none!important}}.gk-tabel{border:1px solid var(--line);border-radius:8px;margin-top:10px;font-size:12.5px;overflow:hidden}.gk-tabel>div{border-top:1px solid var(--bar-grid,#eef1f5);font-variant-numeric:tabular-nums;column-gap:10px;padding:5px 10px;display:grid}.gk-tabel>div.kop{background:var(--paper,#fafbfc);color:var(--muted);border-top:0;padding:6px 10px}.gk-tabel>div.tot{background:var(--paper,#fafbfc);font-weight:600}.gk-tabel .num{text-align:right}.gk-sel{background:#f5f8ff;border:1px solid #c9d8f5;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px}.gk-maanden{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:14px 16px 10px}.gk-maanden>.kop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.gk-maanden>.kop h2{margin:0;font-size:14px;font-weight:600}.gk-maanden>.kop span{color:var(--muted);font-size:12.5px}.gk-kwartalen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.gk-kwartaal{border-top:2px solid var(--line);padding-top:6px}.gk-kwartaal.vast{border-top-color:var(--maand-vast,#9aabbe)}.gk-kwartaal.open{border-top-color:var(--maand-open,#1b3b60)}.gk-kwartaal>.lab{color:var(--muted);min-height:18px;margin-bottom:8px;font-size:12.5px}.gk-kwartaal>.mnd{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gk-mb{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:5px;padding:4px 2px 2px;display:flex}.gk-mb:hover:not(:disabled){background:var(--hover,#f4f6f9)}.gk-mb:disabled{opacity:.55;cursor:default}.gk-mb[aria-pressed=true]{background:var(--blue-soft,#eaf1fd);box-shadow:inset 0 0 0 1px var(--blue-line,#bcd0f5)}.gk-mb .spoor{background:repeating-linear-gradient(0deg, transparent 0 11px, var(--bar-grid,#eef1f5) 11px 12px);border-radius:4px;flex-direction:column;justify-content:flex-end;height:46px;display:flex;overflow:hidden}.gk-mb .spoor>i{flex:none;width:100%;display:block}.gk-mb .lr{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 2px;font-size:12px;display:flex}.gk-maanden>.kop .leg{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-left:auto;font-size:12px;display:inline-flex}.gk-maanden>.kop .leg>span{align-items:center;gap:5px;display:inline-flex}.gk-maanden>.kop .leg i{border-radius:2px;width:10px;height:10px;display:inline-block}.gk-maanden>.kop .leg i.stip{background:0 0;border-top:2px dashed;border-radius:0;width:14px;height:0}.gk-jaar{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.gk-mb .spoor.hoog{background:repeating-linear-gradient(0deg, transparent 0 13px, var(--bar-grid,#eef1f5) 13px 14px);height:56px;position:relative}.gk-mb .spoor>i.doel{z-index:1;border-top:1.5px dashed;height:0;position:absolute;left:0;right:0}.gk-mb .lc{color:var(--muted);flex-direction:column;align-items:center;font-size:11.5px;line-height:1.25;display:flex}.gk-mb .lc .w{font-variant-numeric:tabular-nums;color:var(--text)}.db-pagina{--panel-w:560px;background:var(--bg);min-height:100%;color:var(--text);font-size:14px;line-height:1.45}.db-werk{min-width:0;padding:22px 28px 40px;container-type:inline-size}.db-werk.met-paneel{padding-right:calc(var(--panel-w) + 28px)}@media (width<=1200px){.db-pagina .db-paneel{width:auto;box-shadow:none;border:1px solid var(--line);border-radius:var(--radius-md);z-index:auto;margin:0 28px 28px;position:static}.db-werk.met-paneel{padding-right:28px}}.db-pagina a{color:var(--link,var(--blue))}.db-kop{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-bottom:16px;display:flex}.db-kop .t{flex:320px;min-width:0}.db-kop h1{letter-spacing:-.015em;color:var(--heading);margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.15}.db-kop p{color:var(--muted);margin:0}.db-kop .r{color:var(--muted);flex-direction:column;align-items:flex-end;gap:4px;font-size:12.5px;display:flex}.db-kop .r a{font-size:13px}.db-msg{color:var(--green);min-height:0;margin:0;font-size:13px;font-weight:500}.db-kpis{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;margin-bottom:14px;display:grid}.db-kp{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:11px 13px 12px;text-decoration:none;display:flex;color:var(--text)!important}.db-kp:hover{background:var(--hover)}.db-kp:hover .kpa{color:var(--blue)}.db-kp .l{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.db-kp .l i{border-radius:50%;flex:none;width:8px;height:8px}.db-kp .l span{flex:1;min-width:0}.db-kp .v{color:var(--heading);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:600}.db-kp .s{color:var(--muted);font-size:12px;line-height:1.35}.db-chip{border-radius:9px;align-self:flex-start;padding:1px 8px;font-size:11.5px;font-weight:600}.db-chip.ok{color:#17784d;background:#e7f4ed}.db-chip.warn{color:#8f3a0a;background:#fdf0e7}.db-chip.info{color:#173f92;background:#eaf1fd}.db-chip.mute{color:#5a6b7e;background:#f4f6f9}.db-chip.bad{color:#a1232b;background:#fdeded}.db-kaart{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:10px;min-width:0}.db-kaart.pad{padding:13px 16px 14px}.db-kaart h2{color:var(--text);margin:0;font-size:15px;font-weight:600}.db-dh3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:11.5px;font-weight:600}.db-d2,.db-d2e,.db-d3{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.db-d2e>.gk-kaart{margin:0}@container (width>=640px){.db-d3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=960px){.db-d2{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr)}.db-d2e{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1100px){.db-d3{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-rij{align-items:baseline;gap:8px;display:flex}.db-rij .sp{flex:1}.db-seg{border:1px solid var(--control-line);border-radius:7px;display:inline-flex;overflow:hidden}.db-seg button{min-height:28px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:0;padding:0 9px;font-size:12px}.db-seg button[aria-pressed=true]{background:var(--inv,#0f2a47);color:var(--accent-fg,#fff)}.db-seg.groot{border-radius:8px}.db-seg.groot button{min-height:30px;padding:0 11px;font-size:12.5px}.db-agl{text-decoration:none;color:var(--text)!important}.db-agl:hover .agt,.db-agl:focus-visible .agt{color:var(--blue);text-decoration:underline}.db-lijst{margin:0;padding:0;list-style:none}.db-lijst>li{border-top:1px solid var(--bar-grid,#eef1f5)}.db-ml-kop{border-bottom:1px solid var(--line);padding:14px 16px 12px}.db-ml-kop h2{color:var(--heading);font-size:16px}.db-ernst{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:12px;display:grid}.db-ernst button{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:7px 11px;display:flex}.db-ernst button:hover{background:var(--hover)}.db-ernst button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.db-ernst .n{font-variant-numeric:tabular-nums;color:var(--heading);font-size:18px;font-weight:600}.db-ernst .l{flex:1;font-size:13px}.db-mk{color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.db-mk svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.db-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.db-chips button{border:1px solid var(--control-line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:2px 10px;font-size:12.5px;display:inline-flex}.db-chips button:hover:not(:disabled){border-color:var(--blue)}.db-chips button[aria-pressed=true]{background:var(--inv,#0f2a47);color:var(--accent-fg,#fff);border-color:var(--inv,#0f2a47)}.db-chips button:disabled{opacity:.55;cursor:default}.db-chips b{font-variant-numeric:tabular-nums;font-weight:600}.db-zoek{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.db-zoek .veld{border:1px solid var(--control-line);background:var(--surface);min-height:34px;color:var(--muted);border-radius:8px;flex:220px;align-items:center;gap:7px;padding:0 9px;display:flex}.db-zoek .veld input{font:inherit;width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:6px 0;font-size:13px}.db-zoek label.srt{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.db-zoek select{border:1px solid var(--control-line);font:inherit;background:var(--surface);min-height:34px;color:var(--text);border-radius:8px;padding:5px 8px;font-size:13px}.db-lk{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.db-lk:hover{text-decoration:underline}.db-rolnoot{color:#3d4a5a;background:var(--hover,#f4f6f9);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px}.db-leeg{text-align:center;padding:30px 16px}.db-groep{background:var(--paper,#fafbfc);border-top:1px solid var(--bar-grid,#eef1f5);align-items:center;gap:8px;padding:8px 16px 7px;display:flex}.db-groep h3{text-transform:uppercase;letter-spacing:.05em;color:#3d4a5a;margin:0;font-size:11.5px;font-weight:600}.db-groep .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.db-groep .sp{flex:1}.db-melding{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 14px 10px 16px;display:flex}.db-melding.cur{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.db-melding .mrb{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:250px;align-items:flex-start;gap:2px;padding:0;display:flex}.db-melding .mrb:hover .mrt,.db-melding .mrb:focus-visible .mrt{color:var(--blue);text-decoration:underline}.db-melding .mrt{font-size:13.5px;font-weight:600;line-height:1.35}.db-melding .sub{color:var(--muted);font-size:12.5px;line-height:1.4}.db-melding .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.db-melding .meta b{background:var(--hover,#f4f6f9);color:#3d4a5a;border-radius:9px;padding:0 7px;font-weight:600}.db-melding .rechts{flex:none;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.db-melding .bd{text-align:right;flex-direction:column;align-items:flex-end;min-width:92px;padding-top:1px;display:flex}.db-melding .bd b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.db-melding .bd span{white-space:nowrap;color:var(--muted);font-size:12px}.db-melding .bd span.laat{color:#a1232b;font-weight:600}.db-btn{box-sizing:border-box;white-space:nowrap;border:1px solid var(--control-line);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:4px 10px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--text)!important}.db-btn:hover{background:var(--hover)}.db-ib{cursor:pointer;border:1px solid var(--control-line);background:var(--surface);width:30px;height:30px;color:var(--text);border-radius:7px;place-items:center;display:grid}.db-ib:hover{background:var(--hover)}.db-ib:disabled{opacity:.45;cursor:default}.db-weg{background:var(--hover,#f4f6f9);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.db-meer{padding:8px 16px 9px 48px}.db-dag{border-top:1px solid var(--bar-grid,#eef1f5);grid-template-columns:42px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.db-dag .dg{text-align:center;padding-top:2px;line-height:1.1}.db-dag .dg b{color:var(--heading);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;display:block}.db-dag .dg span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.db-dag .rel{color:var(--muted);margin-bottom:1px;font-size:11.5px}.db-dag a{align-items:baseline;gap:8px;padding:2px 0;display:flex}.db-dag a .t{flex:1;min-width:0}.db-dag a .t span{color:var(--muted);font-size:12px;display:block}.db-dag a .t .agt{color:inherit;font-size:13px;font-weight:500}.db-dag a b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.db-dag a b.pos{color:var(--green)}.db-tweekol{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 10px;padding:7px 0;display:grid}.db-tweekol .agt{font-size:13px;font-weight:500}.db-tweekol b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.db-tweekol span.s{color:var(--muted);min-width:0;font-size:12px}.db-tweekol .db-chip{justify-self:end;padding:0 7px}.db-snel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.db-snel a{box-sizing:border-box;border:1px solid var(--control-line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex;color:var(--text)!important}.db-snel a:hover{background:var(--hover)}.db-meter{background:var(--bar-grid,#eef1f5);border-radius:4px;height:8px;margin-top:5px;display:block;overflow:hidden}.db-meter>span{background:#17784d;border-radius:4px;height:100%;display:block}.db-ptegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.db-ptegels a{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:7px 9px;text-decoration:none;display:flex;color:var(--text)!important}.db-ptegels a:hover{background:var(--hover)}.db-ptegels span{color:var(--muted);font-size:11.5px}.db-ptegels b{color:var(--heading);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.db-prij{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.db-ow-balk{background:var(--bar-grid,#eef1f5);border-radius:4px;height:14px;margin-top:6px;display:flex;overflow:hidden}.db-ow-balk a{height:100%;display:block}.db-ow-balk a:hover{filter:brightness(1.1)}.db-ow-leg a{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 0;font-size:12.5px;display:grid}.db-ow-leg i{border-radius:2px;width:10px;height:10px}.db-check a{border-top:1px solid var(--bar-grid,#eef1f5);align-items:flex-start;gap:9px;padding:6px 0;display:flex}.db-act{grid-template-columns:minmax(0,1fr);column-gap:28px;margin:8px 0 0;padding:0;list-style:none;display:grid}@container (width>=760px){.db-act{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-act a{border-top:1px solid var(--bar-grid,#eef1f5);grid-template-columns:92px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.db-act .w{color:var(--muted);white-space:nowrap;padding-top:1px;font-size:12px}.db-setup li{border-top:1px solid var(--bar-grid,#eef1f5);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.db-sel{background:#f5f8ff;border:1px solid #c9d8f5;border-radius:8px;margin-top:4px;padding:10px 12px}.db-sel .kv{flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:13px;display:flex}.db-sel .kv>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.db-sel .kv span span{color:var(--muted)}.db-sel ul{border-top:1px solid #dce5f7;margin:8px 0 0;padding:0;list-style:none}.db-sel ul a{border-bottom:1px solid #dce5f7;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.db-sel .lk{flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}.db-paneel{--panel-w:560px}.db-paneel .kop{border-bottom:1px solid var(--line);padding:12px 20px 14px}.db-paneel .nav{align-items:center;gap:6px;margin-bottom:8px;display:flex}.db-paneel .nav span{color:var(--muted);flex:1;font-size:12px}.db-paneel h2{color:var(--heading);margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3}.db-paneel .bedrag{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.db-paneel .bedrag b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--heading);font-size:22px;font-weight:600}.db-paneel .bedrag span{color:var(--muted);font-size:12.5px}.db-paneel .acties{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.db-paneel .inhoud{align-content:start;gap:16px;padding:16px 20px 20px;display:grid;overflow-y:auto}.db-paneel dl{border:1px solid var(--line);border-radius:8px;grid-template-columns:150px minmax(0,1fr);margin:6px 0 0;font-size:13px;display:grid;overflow:hidden}.db-paneel dt{color:var(--muted);border-top:1px solid var(--bar-grid,#eef1f5);background:var(--paper,#fafbfc);padding:7px 10px}.db-paneel dd{border-top:1px solid var(--bar-grid,#eef1f5);overflow-wrap:anywhere;min-width:0;margin:0;padding:7px 10px}.db-paneel dt:first-of-type,.db-paneel dd:first-of-type{border-top:0}.db-paneel ol.stappen{gap:9px;margin:8px 0 0;padding:0;list-style:none;display:grid}.db-paneel ol.stappen li{align-items:flex-start;gap:10px;display:flex}.db-paneel ol.stappen i{color:#173f92;background:#eaf1fd;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:grid}.db-paneel ol.stappen span{flex:1;min-width:0;padding-top:1px;font-size:13.5px;line-height:1.45}.sl-pagina{--panel-w:500px;contain:inline-size;background:var(--bg);min-height:100%;color:var(--text);font-size:14px;line-height:1.45}.sl-pagina svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-werk{min-width:0;padding:22px 28px 40px}.sl-werk.met-paneel{padding-right:calc(var(--panel-w) + 28px)}.sl-kop{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sl-kop h1{letter-spacing:-.015em;color:var(--heading);margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.15}.sl-kop p{color:var(--muted);max-width:72ch;margin:0}.sl-kop .acties{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sl-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sl-filters .seg{flex-wrap:wrap;max-width:100%}.sl-filters .seg button{flex:1 0 auto;justify-content:center}.sl-filters label.kies{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sl-filters label.kies .select{width:auto;min-height:38px}.sl-filters .searchbox{flex:0 260px;min-width:180px;margin-left:auto}.sl-bericht{color:var(--green);min-height:18px;margin:-4px 0 10px;font-size:13px;font-weight:500}.sl-fout{background:var(--surface);border:1px solid var(--danger-bg);border-left:3px solid var(--danger-fg);border-radius:var(--radius-m);margin-bottom:16px;padding:18px 20px}.sl-fout h2{color:var(--danger-fg);margin:0 0 4px;font-size:16px;font-weight:600}.sl-fout p{color:var(--muted);margin:0 0 12px;font-size:13.5px}.sl-lijst{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;container-type:inline-size}.sl-rij{align-items:center;column-gap:12px;display:grid}.sl-kopregel{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper);padding:0 16px;font-size:12.5px}.sl-item{border:0;border-top:1px solid var(--hairline);width:100%;min-height:54px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:6px 16px}.sl-item:first-of-type{border-top:0}.sl-item:hover{background:var(--paper)}.sl-item[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.sl-item .r,.sl-kopregel .r{text-align:right;font-variant-numeric:tabular-nums}.sl-item .stil{color:var(--muted)}.sl-item .num{font-variant-numeric:tabular-nums}.sl-wie{align-items:center;gap:10px;min-width:0;display:flex}.sl-wie .av{background:var(--blue-soft);width:30px;height:30px;color:var(--heading);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.sl-wie .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sl-wie .tag{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.sl-status{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.sl-status span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-stip{border-radius:50%;flex:none;width:7px;height:7px}.sl-stip.ok{background:var(--green)}.sl-stip.warn{background:var(--orange)}.sl-stip.off{background:var(--line-strong)}.sl-pil{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:600}.sl-pil.TerFiattering,.sl-pil.Concept-tabel{background:var(--orange-soft);color:var(--orange-ink)}.sl-pil.Concept{background:var(--paper);color:var(--muted)}.sl-pil.Gefiatteerd{background:var(--blue-soft);color:var(--blue-ink)}.sl-pil.Verwerkt,.sl-pil.Actief{background:var(--green-soft);color:var(--green)}.sl-pil.Afgewezen{background:var(--paper);color:var(--danger-fg)}.sl-pil.Gearchiveerd{background:var(--paper);color:var(--muted)}.sl-leeg{text-align:center;color:var(--muted);padding:48px 20px}.sl-leeg h3{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.sl-leeg p{margin:0 0 12px}.sl-pager{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.sl-rij.wn{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wie ln""st st";row-gap:2px}.sl-rij.wn .c-wie{grid-area:wie}.sl-rij.wn .c-ln{grid-area:ln}.sl-rij.wn .c-st{grid-area:st;padding-left:40px}.sl-rij.wn .c-nr,.sl-rij.wn .c-per,.sl-rij.wn .fn,.sl-kopregel.wn .c-st{display:none}@container (width>=560px){.sl-rij.wn{grid-template-columns:minmax(0,2fr) 56px 90px 110px minmax(0,1.3fr);grid-template-areas:none;row-gap:0}.sl-rij.wn>*{grid-area:auto!important}.sl-rij.wn .c-st{padding-left:0}.sl-rij.wn .c-nr,.sl-rij.wn .c-per,.sl-kopregel.wn .c-st{display:block}}@container (width>=820px){.sl-rij.wn{grid-template-columns:minmax(0,2fr) 70px minmax(0,1.2fr) 100px 120px minmax(0,1.3fr)}.sl-rij.wn .fn{display:block}}.sl-rij.mu{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wn st""wz wz";row-gap:2px}.sl-rij.mu .c-wn{grid-area:wn}.sl-rij.mu .c-st{grid-area:st}.sl-rij.mu .c-wz{color:var(--muted);grid-area:wz;font-size:13px}.sl-rij.mu .so,.sl-rij.mu .in,.sl-kopregel.mu .c-wz{display:none}@container (width>=560px){.sl-rij.mu{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 120px;grid-template-areas:none;row-gap:0}.sl-rij.mu>*{grid-area:auto!important}.sl-rij.mu .c-wz{font-size:inherit;color:inherit}.sl-kopregel.mu .c-wz{display:block}}@container (width>=760px){.sl-rij.mu{grid-template-columns:minmax(0,1.2fr) 130px minmax(0,2fr) 100px 120px}.sl-rij.mu .so,.sl-rij.mu .in{display:block}}.sl-rij.tb{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 110px}.sl-rij.tb .c-gc{display:none}@container (width>=620px){.sl-rij.tb{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 120px 130px}.sl-rij.tb .c-gc{display:block}}.sl-paneel .side-panel-body{container-type:inline-size}.sl-paneel .side-panel-head .av{background:var(--blue-soft);width:42px;height:42px;color:var(--heading);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sl-paneel .kopblok{border-bottom:1px solid var(--line);padding:16px 20px 0}.sl-paneel .kopblok .rij{align-items:flex-start;gap:10px;display:flex}.sl-paneel .kopblok .tabs{margin-top:10px}.sl-paneel .kopblok .tab-item{min-height:40px;padding:9px;font-size:13px}.sl-gegevens{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(130px,1fr) minmax(0,1.4fr);margin:0;font-size:13.5px;display:grid;overflow:hidden}.sl-gegevens dt{color:var(--muted);border-top:1px solid var(--hairline);background:var(--paper);padding:9px 12px}.sl-gegevens dd{border-top:1px solid var(--hairline);overflow-wrap:anywhere;margin:0;padding:9px 12px}.sl-gegevens dt:first-of-type,.sl-gegevens dd:first-of-type{border-top:0}.sl-gegevens dd.let{color:var(--orange-ink);font-weight:500}.sl-noot{color:var(--muted);margin:10px 0 0;font-size:12.5px}.sl-items{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.sl-items>*{border-top:1px solid var(--hairline);color:var(--text);width:100%;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.sl-items>:first-child{border-top:0}.sl-items>button{cursor:pointer}.sl-items>button:hover{background:var(--paper)}.sl-items .t{overflow-wrap:anywhere;font-weight:500}.sl-items .rr{white-space:nowrap;color:var(--muted);font-size:12.5px}.sl-items .rr.let{color:var(--orange-ink);font-weight:600}.sl-items .s{color:var(--muted);grid-column:span 2;font-size:12px}.sl-knoppen{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.sl-knoppen .sp{flex:1}.sl-oudnieuw{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.sl-oudnieuw>div{border:1px solid var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere;padding:10px 12px}.sl-oudnieuw>div:first-child{background:var(--paper)}.sl-oudnieuw>div:last-child{border-color:var(--inv);font-weight:600}.sl-oudnieuw .k{color:var(--muted);font-size:12px;font-weight:400}.sl-oudnieuw .pijl{color:var(--muted);place-items:center;display:grid;background:0 0!important;border:0!important;padding:0!important}.sl-let{border:1px solid var(--orange-line);background:var(--orange-soft);border-radius:var(--radius-m);margin-bottom:12px;padding:10px 12px;font-size:13px}.sl-let b{color:var(--orange-ink)}.sl-fouten{border:1px solid var(--orange-line);background:var(--orange-soft);border-radius:var(--radius-m);color:var(--orange-ink);margin-bottom:12px;padding:10px 12px;font-size:13px}.sl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sl-form .breed{grid-column:span 2}.sl-form .kopje{color:var(--heading);grid-column:span 2;margin:6px 0 0;font-size:13px;font-weight:600}.sl-form .kopje:first-child{margin-top:0}.sl-veld{color:var(--muted);font-size:12.5px;display:block}.sl-veld .input,.sl-veld .select{width:100%;margin-top:4px}.sl-vink{color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:flex}.sl-vink input{width:16px;height:16px;margin:0}.sl-uitleg{color:var(--muted);grid-column:span 2;margin:0;font-size:12.5px}.sl-uitleg b{color:var(--text)}@container (width<=420px){.sl-form{grid-template-columns:1fr}.sl-form .breed,.sl-form .kopje,.sl-uitleg{grid-column:span 1}}.sl-blokken{flex-direction:column;gap:16px;max-width:760px;display:flex}.sl-blok{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0;margin:0;padding:14px 16px}.sl-blok legend{color:var(--heading);padding:0 4px;font-weight:600}.sl-blok .sl-form{margin-top:2px}.sl-blok .vinken{flex-wrap:wrap;gap:18px;font-size:13.5px;display:flex}.sl-koppel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);max-width:900px;overflow:hidden}.sl-koppel .r{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.3fr) 80px minmax(0,1.5fr);align-items:center;gap:12px;min-height:48px;padding:4px 16px;display:grid}.sl-koppel .r.kop{min-height:40px;color:var(--muted);background:var(--paper);border-top:0;border-bottom:1px solid var(--line);font-size:12.5px}.sl-koppel .r.mist{background:var(--orange-soft)}.sl-koppel .r.mist .select{border-color:var(--orange)}.sl-koppel .r .k{color:var(--muted);font-size:13px}.sl-koppel .r .nm{font-weight:500}.sl-lijstkop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sl-lijstkop span{color:var(--muted);font-size:13px}.sl-groepen{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:14px;overflow:hidden}.sl-groep>button{border:0;border-top:1px solid var(--hairline);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.sl-groep:first-child>button{border-top:0}.sl-groep>button:hover{background:var(--paper)}.sl-groep .t{font-weight:600;display:block}.sl-groep .s{color:var(--muted);font-size:12px;display:block}.sl-groep .chev{transition:transform var(--transition-fast)}.sl-groep .chev.dicht{transform:rotate(-90deg)}.sl-groep .velden{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 12px 12px;display:grid}.sl-groep .velden .sl-veld .input{height:34px;font-size:13px}.sl-groep .velden .breed{grid-column:span 2}@media (width<=1280px){.sl-werk.met-paneel{padding-right:28px}}@media (width<=900px){.sl-werk,.sl-werk.met-paneel{padding:16px 14px 96px}.sl-filters .searchbox{flex:100%;margin-left:0}}.pf{background:var(--bg,#f4f6f9);min-height:100vh;color:var(--text);flex-wrap:wrap;font-size:14px;line-height:1.45;display:flex}.pf-nav{box-sizing:border-box;background:#0f2a47;flex:228px;max-width:228px;padding:18px 0 24px}.pf-nav .logo{color:#fff;align-items:center;gap:8px;padding:0 22px 4px;font-size:18px;font-weight:700;display:flex}.pf-nav .logo span{letter-spacing:.08em;color:#fff;background:#ffffff1f;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.pf-nav .sub{color:#8a9db4;margin:0 22px 18px;font-size:12px}.pf-nav .sbl{letter-spacing:.08em;text-transform:uppercase;color:#8a9db4;padding:2px 22px 6px;font-size:11px;font-weight:600}.pf-nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-nav .sbi{box-sizing:border-box;color:#b8c6d8;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 22px;font-size:13.5px;text-decoration:none;display:flex}.pf-nav .sbi:hover{color:#fff}.pf-nav .sbi[aria-current=page]{color:#fff;background:#1b3b60;box-shadow:inset 3px 0 #e2661d}.pf-nav .sbb{color:#fff;background:#e2661d;border-radius:10px;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:600}.pf-nav hr{border:0;border-top:1px solid #ffffff1a;margin:10px 22px 12px}.pf-rechts{flex-direction:column;flex:999 600px;min-width:0;display:flex}.pf-kop{background:var(--surface,#fff);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:40px;padding:10px 24px;display:flex}.pf-kop b{color:var(--heading);font-weight:600}.pf-kop .s{color:var(--muted);font-size:12.5px}.pf-kop .wie{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.pf-kop .ini{color:#fff;background:#e2661d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.pf-body{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.pf-main{box-sizing:border-box;flex:999 480px;min-width:0;padding:20px 28px 40px}.pf-main h1{letter-spacing:-.015em;color:var(--heading);margin:0;font-size:26px;font-weight:600;line-height:1.15}.pf-main .titel{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pf-main .intro{color:var(--muted);margin:4px 0 0}.pf-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-top:14px;display:flex}.pf-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 12px;font-size:13.5px;display:inline-flex}.pf-tabs button:hover{color:var(--text)}.pf-tabs button[aria-current=page]{color:var(--heading);border-bottom-color:var(--blue,#1e5bd6);font-weight:600}.pf-tabs .bdg{color:#fff;background:#e2661d;border-radius:9px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px}.pf-msg{min-height:18px;color:var(--green);margin:10px 0;font-size:13px;font-weight:500}.pf-msg.fout{color:#a1232b}.pf-kaart{background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:14px 16px;container-type:inline-size}.pf-kaart>.kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-kaart>.kop h3{color:var(--heading);margin:0;font-size:14.5px;font-weight:600}.pf-kaart>.kop .sp{flex:1}.pf-kaart>.intro{color:var(--muted);margin:6px 0 0;font-size:13px}.pf-kaart>.noot{color:var(--muted);margin:10px 0 0;font-size:12.5px}.pf-kaart>.voet{border-top:1px solid var(--bar-grid,#eef1f5);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.pf-chip{white-space:nowrap;border-radius:9px;padding:1px 8px;font-size:11.5px;font-weight:600}.pf-chip.ok{color:#17784d;background:#e7f4ed}.pf-chip.warn{color:#8f3a0a;background:#fdf0e7}.pf-chip.info{color:#173f92;background:#eaf1fd}.pf-chip.mute{color:#5a6b7e;background:#f4f6f9}.pf-chip.bad{color:#a1232b;background:#fdeded}.pf-chip.navy{color:#fff;background:#0f2a47}.pf-tegels{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:10px;display:grid}.pf-tegel{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:11px 13px 12px;display:flex}.pf-tegel:hover{border-color:var(--blue,#1e5bd6)}.pf-tegel .k{align-items:center;gap:8px;width:100%;font-size:13px;font-weight:600;display:flex}.pf-tegel .k i{border-radius:50%;flex:none;width:8px;height:8px}.pf-tegel .k span{flex:1;min-width:0}.pf-tegel .v{color:var(--heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pf-tegel .s{color:var(--muted);font-size:12.5px}.pf-dl{border:1px solid var(--line);border-radius:8px;grid-template-columns:180px minmax(0,1fr);margin:10px 0 0;font-size:13px;display:grid;overflow:hidden}.pf-dl dt{color:var(--muted);border-top:1px solid var(--bar-grid,#eef1f5);background:var(--paper,#fafbfc);padding:8px 11px}.pf-dl dd{border-top:1px solid var(--bar-grid,#eef1f5);overflow-wrap:anywhere;min-width:0;margin:0;padding:8px 11px}.pf-dl dt:first-of-type,.pf-dl dd:first-of-type{border-top:0}@container (width<=520px){.pf-dl{grid-template-columns:minmax(0,1fr)}.pf-dl dd{border-top:0;padding-top:0}}.pf-tabel{border:1px solid var(--line);border-radius:8px;margin-top:10px;overflow-x:auto}.pf-tabel>div{border-top:1px solid var(--bar-grid,#eef1f5);align-items:center;column-gap:10px;padding:8px 12px;font-size:13px;display:grid}.pf-tabel>div.kop{background:var(--paper,#fafbfc);color:var(--muted);border-top:0;align-items:end;padding:7px 12px;font-size:12px}.pf-tabel>div.klik{cursor:pointer}.pf-tabel>div.klik:hover{background:#fafbfd}.pf-tabel>div.cur{background:var(--blue-soft,#eaf1fd);box-shadow:inset 3px 0 0 var(--blue,#1e5bd6)}.pf-tabel .sub{color:var(--muted);font-size:12px;display:block}.pf-tabel .num{text-align:right;font-variant-numeric:tabular-nums}.pf-leeg{text-align:center;color:var(--muted);padding:22px 12px;font-size:13px}.pf-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px;display:flex}.pf-filters label{flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.pf-filters input[type=search],.pf-filters select,.pf-veld input,.pf-veld textarea,.pf-veld select{border:1px solid var(--control-line);font:inherit;box-sizing:border-box;background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;padding:7px 9px;font-size:13.5px}.pf-filters input[type=search]{min-width:240px}.pf-filters .vink{flex-direction:row;align-items:center;gap:6px;min-height:36px;font-weight:400}.pf-seg{border:1px solid var(--control-line);background:var(--surface);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pf-seg button{border:0;border-right:1px solid var(--bar-grid,#eef1f5);min-height:34px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text);white-space:nowrap;padding:0 12px;font-size:13px}.pf-seg button[aria-pressed=true]{background:var(--inv,#0f2a47);color:#fff}.pf-velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:10px;display:grid}@container (width<=560px){.pf-velden{grid-template-columns:minmax(0,1fr)}}.pf-veld{flex-direction:column;gap:4px;min-width:0;display:flex}.pf-veld.breed{grid-column:1/-1}.pf-veld>span.l{font-size:12.5px;font-weight:600}.pf-veld>span.h{color:var(--muted);font-size:12px}.pf-vraag{background:#fff8f3;border:1px solid #f3c9ae;border-radius:10px;margin-top:12px;padding:12px 13px}.pf-vraag.rood{background:#fdf3f3;border-color:#ebb8b8}.pf-vraag .t{font-weight:600}.pf-vraag .x{color:#3d4a5a;margin-top:2px;font-size:12.5px}.pf-vraag textarea{border:1px solid var(--control-line);width:100%;font:inherit;box-sizing:border-box;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:13.5px}.pf-vraag .knoppen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pf-vraag .err{color:#a1232b;margin-top:4px;font-size:12px}.pf-lijst{margin:8px 0 0;padding:0;list-style:none}.pf-lijst li{border-top:1px solid var(--bar-grid,#eef1f5);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.pf-lijst li:first-child{border-top:0}.pf-lijst li .dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.pf-lijst li .t{flex:260px;min-width:0}.pf-lijst li .t b{font-size:13.5px;font-weight:600;display:block}.pf-lijst li .t span{color:var(--muted);font-size:12.5px;display:block}.pf-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.pf-paneel{--panel-w:560px}.pf-paneel .inhoud{align-content:start;gap:14px;padding:16px 20px 20px;display:grid;overflow-y:auto}.pf-lk{font:inherit;color:var(--blue,#1e5bd6);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pf-gesprek{gap:8px;margin-top:8px;display:grid}.pf-gesprek>div{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px}.pf-gesprek>div.admin{background:#f5f8ff;border-color:#c9d8f5}.pf-gesprek>div.intern{background:#fff8f3;border-color:#f3c9ae}.pf-gesprek .m{color:var(--muted);align-items:center;gap:6px;margin-bottom:3px;font-size:11.5px;display:flex}.pf-matrix{min-width:860px}.kl-rij{grid-template-columns:minmax(0,1fr) 112px 124px;align-items:center;column-gap:12px;display:grid}.kl-rij .wo{display:none}@container (width>=900px){.kl-rij{grid-template-columns:minmax(0,1fr) 118px 70px 112px 116px 100px 150px}.kl-rij .wo{display:flex}}.kl-klein{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.kl-getal{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:13.5px;display:flex}.kl-getal b{font-weight:600}.kl-getal span:last-child{color:var(--muted);font-size:12px}.kl-getal .vet{color:var(--text);font-size:13px;font-weight:600}.kl-getal .stil,.kl-laatste .stil{color:var(--muted)}.kl-pagina .let{color:var(--orange-ink);font-weight:600}.kl-laatste{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;font-size:13px}.kl-laatste span:last-child{color:var(--muted);font-size:12px}.kl-laatste span.let:last-child{color:var(--orange-ink)}.pr-item .status .s.let{color:var(--orange-ink);font-weight:600}.kl-totaal{border-top:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--muted);padding:8px 16px;font-size:13px}.kl-som{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:600}.kl-pager-kop{align-items:center;gap:8px;display:inline-flex}.kl-pager-kop .iconbtn,.pr-pager .iconbtn{width:32px;height:32px}.pr-pil.kl-nieuw,.pr-pil.kl-blauw{background:var(--blue-soft);color:var(--blue-ink)}.pr-pil.kl-wacht{background:var(--orange-soft);color:var(--orange-ink)}.kl-blok-link{margin-top:6px;font-size:13px}.kl-lijstje{margin:8px 0 0;padding-left:18px;font-size:13px}.kl-lijstje li{margin-bottom:2px}.kl-lijstje li.let{color:var(--orange-ink);font-weight:400}.kl-kp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kl-kp>div{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;padding:8px 10px}.kl-kp .l,.kl-kp .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kl-kp .v{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.kl-kp .v.stil{color:var(--muted)}.kl-kp .v.let{font-weight:600}.kl-docs,.kl-lf,.kl-cps{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.kl-docs .r{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:grid}.kl-docs .r+.r,.kl-lf .r+.r,.kl-cps .r+.r{border-top:1px solid var(--hairline)}.kl-docs .l,.kl-docs .stil{color:var(--muted)}.kl-docs a{white-space:nowrap}.kl-lf .r{grid-template-columns:62px minmax(0,1fr) 96px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:grid}.kl-lf .d{color:var(--muted)}.kl-lf .m{min-width:0}.kl-lf .s{font-size:12px;display:block}.kl-lf .s.stil{color:var(--muted)}.kl-lf .s.blauw{color:var(--blue-ink)}.kl-lf .b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.kl-cps .r{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:8px 11px;font-size:13px;display:flex}.kl-cps .w{flex:220px;min-width:0}.kl-cps .n{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kl-cps .s{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.kl-cps .kn{gap:6px;display:inline-flex}.kl-subform{border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:var(--radius-m);margin-top:8px;padding:12px 13px}.kl-subform .t{margin-bottom:8px;font-size:13.5px;font-weight:600}.kl-subform .x{color:var(--muted);margin:-4px 0 8px;font-size:12.5px}.kl-subform .knoppen{flex-wrap:wrap;gap:8px;display:flex}.kl-vink{cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.kl-vink:last-of-type{margin-bottom:10px}.kl-klein-knop{white-space:nowrap;font-size:12.5px}.kl-nadruk{color:var(--blue-ink);font-weight:600}.kl-groen,.pr-gegevens .ok{color:var(--green);font-weight:600}.pr-gegevens .let{color:var(--orange-ink);font-weight:400}.pr-gegevens .stil{color:var(--muted)}.kl-onder{margin-bottom:8px}.kl-voetnoot{color:var(--muted);flex:180px;max-width:280px;font-size:12px}.kl-zwart{color:var(--text)}.kl-h{margin:14px 0 8px;font-size:13px;font-weight:600}.kl-h:first-child{margin-top:0}.kl-mb{margin-bottom:10px}.kl-r2{grid-template-columns:1fr 1fr}.kl-r2b{grid-template-columns:minmax(0,1fr) 140px}.kl-r3{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}.kl-kvkveld{position:relative}.kl-rollen{border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;gap:18px;margin:0 0 14px;padding:9px 12px 10px;display:flex}.kl-rollen legend{padding:0 4px;font-size:13px;font-weight:600}.kl-rollen.fout legend{color:var(--danger)}.kl-rollen label{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.kl-rollen label span{color:var(--muted);font-size:12.5px}.kl-sub{color:var(--muted);margin:4px 0 6px;font-size:12.5px;font-weight:600}.kl-r3l{grid-template-columns:1fr 1fr 130px}.kl-ibanlet{border:1px solid var(--orange-line,var(--line));background:var(--orange-soft);border-radius:var(--radius-md);margin:0 0 10px;padding:9px 11px;font-size:12.5px}.kl-ibanlet b{color:var(--orange-ink);font-weight:600;display:block}.kl-ibanlet span{color:var(--text);margin-top:2px;display:block}@container (width<=520px){.kl-r3,.kl-r2b,.kl-r3l,.kl-kp{grid-template-columns:1fr 1fr}.kl-docs .r{grid-template-columns:136px minmax(0,1fr) auto}}.kl-boven{--panel-w:600px}.kl-boven .side-panel{z-index:calc(var(--z-overlay,400) + 1)}.fa-pagina .pr-werk{padding-top:4px}.fa-tegels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0;display:grid}.fa-tegel{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);text-align:left;font:inherit;color:var(--text);cursor:pointer;flex-direction:column;gap:1px;padding:11px 14px 12px;display:flex}.fa-tegel:hover:not(:disabled):not([aria-pressed=true]){background:var(--hover)}.fa-tegel[aria-pressed=true]{border-color:var(--blue-line);box-shadow:inset 0 0 0 1px var(--blue-line);background:var(--blue-soft)}.fa-tegel .k{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fa-tegel .k i{border-radius:50%;width:8px;height:8px;display:inline-block}.fa-tegel .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.fa-tegel .s{color:var(--muted);font-size:12.5px}.fa-tabsrij{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.fa-tabsrij .tabs{max-width:100%;overflow-x:auto}.fa-tabsrij .tab-item .c{background:var(--paper);min-width:18px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;margin-left:4px;padding:0 5px;font-size:11.5px;display:inline-block}.fa-tabsrij .tab-item .c.open{background:var(--orange-soft);color:var(--orange-ink)}.fa-tabnoot{font-size:12px}.fa-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.fa-filters .searchbox{flex:260px;min-width:0}.fa-sel{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.fa-sel .select{min-width:170px}.fa-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:28px;margin:10px 0;font-size:12.5px;display:flex}.fa-chip{background:var(--blue-soft);color:var(--blue-ink);border-radius:12px;align-items:center;gap:4px;padding:2px 4px 2px 9px;display:inline-flex}.fa-chip button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.fa-chip .i{width:12px;height:12px}.fa-bericht{color:var(--green);font-weight:500}.fa-pagerboven{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.fa-lijst{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;container-type:inline-size}.fa-rij{border:0;border-top:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 16px;font-size:13.5px;display:grid}button.fa-rij{cursor:pointer}button.fa-rij:hover{background:var(--hover)}button.fa-rij[aria-pressed=true]{background:var(--blue-soft)}.fa-rij.fa-kopregel{background:var(--paper);color:var(--muted);border-top:0;font-size:12px;font-weight:600}.fa-rij .r{text-align:right;font-variant-numeric:tabular-nums}.fa-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.fa-sort .i{opacity:.45;width:12px;height:12px}.fa-sort.aan{color:var(--text)}.fa-sort.aan .i{opacity:1}.fa-nr{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}.fa-nr.concept{font-style:italic}.fa-rij .wie{flex-direction:column;min-width:0;display:flex}.fa-rij .wie .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fa-rij .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.fa-d{font-variant-numeric:tabular-nums;font-size:12.5px}.fa-d.let,.fa-open.let{color:var(--orange-ink)}.fa-open.leeg{color:var(--muted)}.fa-st{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.fa-st .sub{white-space:normal;text-align:right}@container (width<=859px){.fa-rij>.fa-nr,.fa-rij>.fa-d,.fa-rij>.fa-bedrag,.fa-rij>.fa-open,.fa-kopregel>span:not(:nth-child(2)):not(:nth-child(7)){display:none}.fa-kopregel>span:nth-child(7){text-align:right}.fa-rij{grid-template-columns:minmax(0,1fr) minmax(0,42%)}}@container (width>=860px){.fa-rij{grid-template-columns:104px minmax(0,1fr) 92px 100px 112px 112px 122px}.fa-smal{display:none!important}.fa-st{align-items:flex-start}.fa-st .sub{text-align:left}}.fa-voetregel{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:10px 16px;font-size:12.5px;display:flex}.fa-voetregel b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.fa-voetregel .sp{flex:1}@container (width>=860px){.of-rij{grid-template-columns:104px minmax(0,1fr) 92px 100px 120px 150px}.of-rij.pe-rij{grid-template-columns:92px minmax(0,1fr) 104px 100px 112px 170px}.of-rij.ik-rij{grid-template-columns:112px minmax(0,1fr) 84px 96px 108px 176px}}.of-pil-tefact{background:var(--green);color:var(--surface)}.fa-tabsrij .tab-item .c.goed{background:var(--green-soft);color:var(--green)}.fa-rij .sub.let{color:var(--orange-ink);font-weight:600}.fa-ask.of-goed{background:var(--green-soft)}.fa-spoor.of-spoor{grid-template-columns:repeat(4,minmax(0,1fr))}.of-pct{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.of-pct .pr-veld{width:150px;margin-bottom:0}.of-pct>div:last-child{padding-bottom:8px;font-size:13px}.pe-plankop{align-items:baseline;gap:8px;margin-top:14px;display:flex}.pe-plan{border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.pe-plan li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:grid}.pe-plan li:first-child{border-top:0}.pe-plan li.vet{font-weight:600}.pe-plan .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fa-d.pe-gauw{color:var(--heading);font-weight:600}@media (width<=640px){.pe-plan li{grid-template-columns:minmax(0,1fr) auto}.pe-plan li>.op-stil{grid-area:2/1/auto/-1}}.ik-pil-inbox{background:var(--surface);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-line)}.fa-keuzes .ik-keuze{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);padding:10px 12px;text-decoration:none;display:block}.fa-keuzes .ik-keuze:hover{border-color:var(--blue-line);background:var(--blue-soft)}.fa-keuzes .ik-keuze .t{font-weight:600;display:block}.fa-keuzes .ik-keuze .x{color:var(--muted);font-size:12.5px;display:block}.ik-pvregels .r{grid-template-columns:minmax(0,1fr) 40px 70px}.ik-boeking+.ik-boeking{margin-top:10px}.pp-weergave{border:1px solid var(--line-strong);border-radius:var(--radius-md);margin:0 0 12px;display:inline-flex;overflow:hidden}.pp-weergave button{background:var(--surface);font:inherit;cursor:pointer;color:var(--text);border:0;padding:7px 14px;font-size:13px}.pp-weergave button+button{border-left:1px solid var(--line-strong)}.pp-weergave button[aria-pressed=true]{background:var(--heading);color:var(--surface);font-weight:600}@container (width>=860px){.pp-rij{grid-template-columns:62px minmax(0,1fr) 170px 100px 180px}}.pp-reg{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:14px;padding:14px 16px}.pp-reg h2{color:var(--heading);margin:0 0 8px;font-size:15px;font-weight:600}.pp-klant{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;font-size:13px;display:grid}.pp-klant:first-of-type{border-top:0}.pp-klant .sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.pr-chk{align-items:center;gap:8px;margin:8px 0 4px;font-size:13px;display:flex}.pp-ubl{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.fa-pil{white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.fa-pil-concept{background:var(--paper);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.fa-pil-open{background:var(--blue-soft);color:var(--blue-ink)}.fa-pil-let{background:var(--orange-soft);color:var(--orange-ink)}.fa-pil-incasso{background:var(--orange-ink);color:var(--surface)}.fa-pil-ok{background:var(--green-soft);color:var(--green)}.fa-pil-stil{background:var(--paper);color:var(--muted)}.fa-paneel .nmrij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-paneel .side-panel-head .bedrag{font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px}.fa-paneel .pr-veld{margin-bottom:12px}.fa-paneel textarea.input{width:100%;min-height:72px}.fa-paneel .side-panel-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-paneel .side-panel-foot .k{color:var(--muted);font-size:12px}.fa-paneel .side-panel-foot .sp{flex:1}.fa-btn-credit{border:1px solid var(--line-strong);background:var(--surface);color:var(--orange-ink)}.fa-lbl{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.fa-waarde{font-variant-numeric:tabular-nums;padding-top:7px}.fa-spoor{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px 20px;list-style:none;display:grid}.fa-spoor li{align-items:flex-start;gap:7px;min-width:0;font-size:12.5px;display:flex}.fa-spoor .mk{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.fa-spoor .mk .i{stroke-width:2.8px;width:11px;height:11px}.fa-spoor .done .mk{background:var(--green);box-shadow:none;color:var(--surface)}.fa-spoor .warn .mk{background:var(--orange-soft);box-shadow:none;color:var(--orange-ink)}.fa-spoor .na .mk{background:var(--paper);color:var(--muted)}.fa-spoor .l{font-weight:600;display:block}.fa-spoor .sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.fa-blok.info{background:var(--blue-soft);border-color:var(--blue-line)}.fa-blok.ok{background:var(--green-soft)}.fa-ask .k,.fa-blok .k{font-size:12px}.fa-mail{gap:0;margin:10px 0 4px;display:grid}.fa-pp{margin:10px 0}.fa-keuzes{gap:8px;margin:10px 0;display:grid}.fa-keuzes button{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);text-align:left;font:inherit;cursor:pointer;padding:10px 12px}.fa-keuzes button:hover{border-color:var(--blue-line);background:var(--blue-soft)}.fa-keuzes .t{font-weight:600;display:block}.fa-keuzes .x{color:var(--muted);font-size:12.5px;display:block}.fa-jp{margin-top:10px}.fa-tot,.fa-pv,.fa-bk,.fa-hist{margin-top:18px}.fa-tot h3,.fa-pv h3,.fa-bk h3,.fa-hist h3,.fa-rgkop h3{color:var(--heading);margin:0 0 8px;font-size:14px;font-weight:600}.fa-tregels .r{grid-template-columns:minmax(0,1fr) 66px 60px 96px}.fa-tregels .sub{color:var(--muted);font-size:12px;display:block}.fa-som{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin-top:8px;font-size:13.5px;display:grid}.fa-som>span:nth-child(2n){text-align:right}.fa-som .vet{border-top:1px solid var(--line);padding-top:6px;font-weight:600}.fa-hist ol{margin:0;padding:0;list-style:none}.fa-hist li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13px;display:grid}.fa-hist li:first-child{border-top:0}.fa-hist .d{color:var(--muted);font-variant-numeric:tabular-nums}.fa-pvkop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.fa-pvkop h3{margin:0}.fa-pvkop>.op-stil{font-size:12px}.fa-zoom{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.fa-pvdoc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);max-height:640px;padding:12px;overflow:auto}.fa-pvblad{color:#1d2433;background:#fff;min-width:300px;padding:22px 22px 18px;font-size:11px;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f}.fa-pvconcept{letter-spacing:6px;color:#1d243312;pointer-events:none;font-size:46px;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.fa-pvhd{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.fa-pvhd .b,.fa-pvaan .b{font-weight:700}.fa-pvhd .r{text-align:right}.fa-pvhd .titel{letter-spacing:1px;font-size:16px;font-weight:700}.fa-pvaan{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.fa-pvaan .lbl{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.fa-pvdat{grid-template-columns:auto auto;align-self:flex-start;gap:1px 10px;display:grid}.fa-pvdat>span:nth-child(odd){color:#6b7280}.fa-pvbetreft{margin-bottom:8px;font-weight:600}.fa-pvregels .r{border-top:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) 52px 58px 34px 64px;gap:6px;padding:3px 0;display:grid}.fa-pvregels .r>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.fa-pvregels .kop{border-top:0;border-bottom:1px solid #1d2433;font-weight:600}.fa-pvsom{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;max-width:260px;margin:10px 0 0 auto;display:grid}.fa-pvsom>span:nth-child(2n){text-align:right}.fa-pvsom .b{border-top:1px solid #1d2433;padding-top:4px;font-weight:700}.fa-pvnoot{margin-top:12px;font-style:italic}.fa-pvvoet{color:#6b7280;border-top:1px solid #e5e7eb;gap:4px;margin-top:16px;padding-top:8px;font-size:10px;display:grid}.fa-segs{margin:4px 0 14px}.fa-klant{margin-bottom:14px}.fa-gekozen{border:1px solid var(--line);border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.fa-gekozen .sub,.fa-kres .sub{color:var(--muted);font-size:12px;display:block}.fa-kres{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:6px;display:grid;overflow:hidden}.fa-kres>button:not(.linkbtn){border:0;border-top:1px solid var(--line);background:var(--surface);text-align:left;font:inherit;cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.fa-kres>button:first-child{border-top:0}.fa-kres>button:not(.linkbtn):hover{background:var(--hover)}.fa-kres>.linkbtn{border-top:1px solid var(--line);text-align:left;padding:8px 12px}.fa-nk{margin-top:10px}.fa-r4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 12px;display:grid}:is(.hub-pagina:has(.fa-bewerken),.fa-pagina:has(.fa-bewerken)){--panel-w:600px}.fa-regels{margin:6px 0 14px}.fa-rgkop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fa-rgkop>.op-stil{font-size:12px}.fa-rgtabel{gap:6px;display:grid}.fa-rg{border-bottom:1px solid var(--line);grid-template-columns:58px 66px minmax(0,1fr) 62px 74px 88px 30px;align-items:center;gap:6px;padding-bottom:6px;display:grid}.fa-rg>:first-child{grid-column:1/-1}.fa-rg.kop{color:var(--muted);border-bottom:0;padding-bottom:0;font-size:12px;font-weight:600}.fa-rg>.r{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.fa-rg .input,.fa-rg .select{width:100%;min-width:0}.fa-rgvoet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.fa-rgvoet .select{max-width:260px}.fa-rgvoet .op-stil{font-size:12px}@media (width<=640px){.fa-rg{grid-template-columns:58px 66px minmax(0,1fr) 30px}.fa-rg.kop{display:none}.fa-rg>.select{grid-area:3/2}.fa-rg>.r{white-space:nowrap;grid-area:3/3/auto/-1;justify-self:end}.fa-rg>.iconbtn{grid-area:2/4}.fa-pag-tekst{display:none}.fa-spoor,.fa-spoor.of-spoor{grid-template-columns:1fr}}@media (width<=1280px){.fa-pagina .fa-paneel{width:auto;box-shadow:none;border:1px solid var(--line);border-radius:var(--radius-md);z-index:auto;margin:0 28px 28px;position:static}.fa-pagina .pr-werk.met-paneel{padding-right:28px}}@media (width<=900px){.fa-pagina .fa-paneel{margin:0 14px 96px}}.fa-klantknoppen{flex:none;align-items:center;gap:8px;display:inline-flex}.fa-kvkkop{color:var(--muted);padding:6px 10px 2px;font-size:12px}.bw-pagina{--panel-w:640px}@media (width<=1347px){.bw-pagina .bw-paneel{width:auto;box-shadow:none;border:1px solid var(--line);border-radius:var(--radius-md);z-index:auto;margin:0 28px 28px;position:static}.bw-pagina .pr-werk.met-paneel{padding-right:28px}}.bw-kop h1{margin-bottom:4px}.bw-kop .acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bw-weergave{margin:0 0 14px}.bw-tegels .fa-tegel:disabled{cursor:default;opacity:1}.bw-tegels .v.let{color:var(--orange-ink)}.bw-bericht{min-height:18px;color:var(--green);margin:0 0 12px;font-size:13px;font-weight:500}.bw-bericht.fout{color:var(--red,#a1232b)}.fa-pil.bw-blauw{color:#173f92;background:#eaf1fd}.fa-pil.bw-groen{color:#17784d;background:#e7f4ed}.fa-pil.bw-oranje{color:#8f3a0a;background:#fdf0e7}.fa-pil.bw-grijs{color:#5a6b7e;background:#f4f6f9}.fa-pil.bw-r1a,.fa-pil.bw-r1b,.fa-pil.bw-r1c,.fa-pil.bw-r1d{color:#173f92;background:#eaf1fd}.fa-pil.bw-r2a,.fa-pil.bw-r4a,.fa-pil.bw-r4b{color:#0f2a47;background:#eef1f5}.fa-pil.bw-r5b{color:#17784d;background:#e7f4ed}.fa-pil.bw-r1e,.fa-pil.bw-r3a,.fa-pil.bw-r3b,.fa-pil.bw-r3c{color:#5a6b7e;background:#f4f6f9}.fa-rij.bw-rij{grid-template-columns:minmax(0,1fr) 110px 150px;min-height:58px}.fa-rij.bw-rij>.bw-breed,.fa-kopregel.bw-rij>.bw-breed{display:none}.fa-kopregel.bw-rij>span{display:block}.fa-rij.bw-rij.sup{box-shadow:inset 18px 0 0 var(--surface), inset 20px 0 0 #c6d0dc;padding-left:34px}.bw-bet{font-variant-numeric:tabular-nums;font-weight:600}.bw-bet.let{color:var(--orange-ink)}@container (width>=860px){.fa-rij.bw-rij{grid-template-columns:minmax(0,1fr) 130px 130px 120px 200px}.fa-rij.bw-rij>.bw-breed,.fa-kopregel.bw-rij>.bw-breed{display:block}}.bw-voet{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:flex}.bw-voet .sp{flex:1}.bw-voet b{color:var(--text);font-variant-numeric:tabular-nums}.fa-rij.bw-o{grid-template-columns:62px minmax(0,1fr) 100px 90px;min-height:52px}.fa-rij.bw-o>.bw-breed,.fa-kopregel.bw-o>.bw-breed{display:none}.fa-kopregel.bw-o>span{display:block}.fa-rij.bw-o.laat{background:#fffbf5}.bw-rub{flex-direction:column;align-items:flex-start;gap:1px;font-size:12px;display:flex}@container (width>=860px){.fa-rij.bw-o{grid-template-columns:70px minmax(0,1fr) 90px 120px 110px}.fa-rij.bw-o>.bw-breed,.fa-kopregel.bw-o>.bw-breed{display:flex}}.bw-rek{margin-top:16px}.bw-rek-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bw-rek-kop h2{margin:0;font-size:14px}.bw-tabel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:13px;overflow:hidden}.bw-tabel .r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) 120px minmax(0,1.4fr);align-items:baseline;gap:8px;padding:7px 11px;display:grid}.bw-tabel .r:first-child{border-top:0}.bw-tabel .kop{background:var(--paper);color:var(--muted);font-size:12px}.bw-tabel .voet{background:var(--paper);font-weight:600}.bw-tabel.b3 .r{grid-template-columns:30px minmax(0,1fr) 110px}.bw-tabel.b4 .r{grid-template-columns:minmax(0,1fr) 104px 96px 80px}.bw-tabel.b5 .r{grid-template-columns:30px minmax(0,1fr) 92px 92px 84px}.bw-tabel .num,.bw-form .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bw-tabel .sub,.bw-form .sub,.bw-ck .sub,.bw-oorzaken .sub,.bw-spoor .sub{color:var(--muted);font-size:12px;display:block}.bw-tabel .code,.bw-form .code{color:var(--muted);font-weight:600}.let{color:var(--orange-ink)}.bw-itekst{color:var(--muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.bw-itekst .i{flex:none;width:14px;height:14px;margin-top:2px}.bw-paneel h3{margin:16px 0 6px;font-size:13px;font-weight:600}.bw-kopje{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bw-kopje h3{margin-bottom:6px}.bw-spoor{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px 20px 13px;font-size:12.5px;list-style:none;display:grid}.bw-spoor li{align-items:flex-start;gap:8px;min-width:0;display:flex}.bw-spoor .mk{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.bw-spoor .mk .i{stroke-width:2.8px;width:12px;height:12px}.bw-spoor .klaar .mk{color:#fff;background:#17784d;border-color:#17784d}.bw-spoor .nu .mk{color:#fff;background:#1e5bd6;border-color:#1e5bd6}.bw-spoor .let .mk{color:#fff;background:#e2661d;border-color:#e2661d}.bw-blok{border-radius:var(--radius-md);margin-bottom:16px;padding:12px 13px}.bw-blok.info{background:#eaf1fd}.bw-blok.info .k{color:#173f92}.bw-blok.warn{background:#fdf0e7}.bw-blok.warn .k{color:#8f3a0a}.bw-blok.ok{background:#e7f4ed}.bw-blok.ok .k{color:#17784d}.bw-blok.mute{background:#f4f6f9}.bw-blok.mute .k{color:#5a6b7e}.bw-blok .k{margin-bottom:3px;font-size:12.5px}.bw-blok .t{font-weight:600}.bw-blok .x{color:var(--muted);margin-top:2px;font-size:12.5px}.bw-oorzaken{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:10px 0 0;padding:0;list-style:none;overflow:hidden}.bw-oorzaken li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 34px 96px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;display:grid}.bw-oorzaken li:first-child{border-top:0}.bw-links{margin-top:8px;font-size:13px}.bw-ask{margin-bottom:16px}.bw-f2,.bw-f3{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.bw-f3{grid-template-columns:1fr 1fr 1fr}.bw-ask .input.r{text-align:right}.bw-vast{background:var(--bg);box-sizing:border-box;border-radius:8px;min-height:36px;padding:7px 9px;font-size:13.5px}.bw-uit{background:#e7f4ed;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:13px}.bw-uit.let{background:#fdf0e7}.bw-jr{margin-top:10px}.bw-form{border:1px solid var(--line);border-radius:8px;overflow:hidden}.bw-form .r{border:0;border-top:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--text);text-align:left;grid-template-columns:34px minmax(0,1fr) 96px 96px;align-items:baseline;gap:8px;padding:6px 11px;font-size:13px;display:grid}button.bw-form,.bw-form button.r:not(:disabled){cursor:pointer}.bw-form button.r:not(:disabled):hover{background:var(--hover)}.bw-form .r.kop{background:var(--paper);color:var(--muted);border-top:0;font-size:12px}.bw-form .hd{border-top:1px solid var(--line);color:var(--heading);background:var(--paper);padding:8px 11px 4px;font-size:12px;font-weight:600}.bw-form .vet{font-weight:600}.bw-form .eind{color:var(--heading);background:#f7faff;font-size:15px;font-weight:700}.bw-noot{margin:8px 0 0;font-size:12.5px}.bw-acties{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;padding:12px 0;display:flex}.bw-acties .sp{flex:1}.bw-voetnoot{flex:180px;max-width:300px;font-size:12px}.bw-direct{gap:3px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.bw-direct .bw-bedrag{font-variant-numeric:tabular-nums}.bw-ck{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.bw-ck li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 11px;font-size:13px;display:flex}.bw-ck li:first-child{border-top:0}.bw-ck li>span:nth-child(2){flex:1;min-width:0}.bw-ck .mk{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.bw-ck .mk .i{stroke-width:2.8px;width:11px;height:11px}.bw-ck .ok .mk{color:#fff;background:#17784d;border-color:#17784d}.bw-ck .warn .mk{color:#fff;background:#e2661d;border-color:#e2661d}.bw-ck .warn .sub{color:var(--orange-ink)}.bw-ck .info .mk{color:#fff;background:#1e5bd6;border-color:#1e5bd6}.bw-dl{border:1px solid var(--line);border-radius:8px;grid-template-columns:150px minmax(0,1fr);margin:0;font-size:13px;display:grid;overflow:hidden}.bw-dl dt{color:var(--muted);border-top:1px solid var(--line);background:var(--paper);padding:7px 11px}.bw-dl dd{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:7px 11px}.bw-dl dt:first-of-type,.bw-dl dd:first-of-type{border-top:0}.bw-hist{margin:0;padding:0;list-style:none}.bw-hist li{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.bw-doc{background:#eef1f5;border-radius:10px;padding:14px}.bw-doc .vel{border:1px solid var(--line);background:#fff;border-radius:4px;padding:26px 26px 20px;font-size:12.5px;box-shadow:0 1px 3px #0f2a4714}.bw-doc .hd{border-bottom:2px solid #0f2a47;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.bw-doc .titel{color:#0f2a47;font-size:18px;font-weight:700}.bw-doc .merk{color:#0f2a47;font-size:12px;font-weight:700}.bw-doc dl{grid-template-columns:96px minmax(0,1fr);gap:2px 10px;margin:0 0 12px;display:grid}.bw-doc dd{margin:0}.bw-doc .uit{border:1px solid var(--line);border-radius:4px;align-items:center;gap:18px;margin-top:14px;padding:10px 12px;display:flex}.bw-doc .uit .sp{flex:1}@media (width<=520px){.bw-f3{grid-template-columns:1fr 1fr}}@media print{.side-panel-head,.bw-spoor,.bw-blok,.bw-acties,nav,.pr-werk{display:none!important}.bw-doc{background:0 0;padding:0}}.bw-kenmerk{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bw-kenmerk .input{width:220px;max-width:100%}.bw-kenmerk .let{color:var(--warning)}.kb-pagina .pr-werk{padding-top:4px}.kb-tegels{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0 18px;display:grid}.kb-tegel{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:11px 14px 12px}.kb-tegel .k{color:var(--text);font-size:13px;font-weight:600}.kb-tegel .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:1px;font-size:22px;font-weight:600}.kb-tegel .v.kb-v-kas{color:var(--heading)}.kb-tegel .s{color:var(--muted);margin-top:1px;font-size:12.5px}.kb-kopje{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 8px;display:flex}.kb-kopje h2{color:var(--heading);margin:0;font-size:16px;font-weight:600}.kb-kopje>span{color:var(--muted);font-size:12.5px}.kb-kopje .kb-bericht{color:var(--green);margin-left:auto;font-weight:500}.kb-lijst{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;container-type:inline-size}.kb-rij{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 118px;align-items:center;column-gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.kb-rij.kb-kopregel{background:var(--paper);color:var(--muted);border-top:0;font-size:12px;font-weight:600}.kb-rij.nieuw{background:var(--blue-soft)}.kb-rij .r{text-align:right;font-variant-numeric:tabular-nums}.kb-rij .kb-d,.kb-rij .kb-nr,.kb-rij .kb-in,.kb-rij .kb-uit,.kb-kopregel>span:first-child,.kb-kopregel>span:nth-child(2),.kb-kopregel>span:nth-child(4),.kb-kopregel>span:nth-child(5){display:none}.kb-oms{flex-direction:column;min-width:0;display:flex}.kb-oms .t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kb-oms .nm{font-weight:500}.kb-oms .sub,.kb-telling .sub{color:var(--muted);font-size:12px;display:block}.kb-oms .sub.let,.kb-telling .sub.let{color:var(--orange-ink)}.kb-saldo{flex-direction:column;align-items:flex-end;display:flex}.kb-saldo>span:last-child{color:var(--muted);font-size:12px}.kb-zojuist{background:var(--blue-soft);color:var(--blue-ink)}@container (width>=640px){.kb-rij{grid-template-columns:56px 104px minmax(0,1fr) 92px 92px 104px}.kb-rij .kb-d,.kb-rij .kb-nr,.kb-rij .kb-in,.kb-rij .kb-uit,.kb-kopregel>span:first-child,.kb-kopregel>span:nth-child(2),.kb-kopregel>span:nth-child(4),.kb-kopregel>span:nth-child(5){display:block}.kb-rij .kb-nr{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.kb-smal{display:none!important}.kb-saldo>span:last-child{color:var(--text);font-size:13.5px}}.kb-maand{background:var(--paper);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:7px 16px;font-size:12px;font-weight:600;display:flex}.kb-voetregel{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:10px 16px;font-size:12.5px;display:flex}.kb-voetregel b{color:var(--text);font-weight:600}.kb-voetregel .sp{flex:1}.kb-tellingen{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:24px}.kb-telling{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:grid}.kb-telling:first-child{border-top:0}.kb-telling .r{text-align:right;font-variant-numeric:tabular-nums}.kb-mk{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.kb-mk .i{stroke-width:2.6px;width:13px;height:13px}.kb-mk.ok{background:var(--green-soft);color:var(--green)}.kb-mk.let{background:var(--orange-soft);color:var(--orange-ink)}.kb-modi{border:1px solid var(--line-strong);border-radius:var(--radius-md);margin-top:10px;display:inline-flex;overflow:hidden}.kb-modi button{background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-size:13px}.kb-modi button+button{border-left:1px solid var(--line-strong)}.kb-modi button[aria-pressed=true]{background:var(--heading);color:var(--surface)}.kb-lbl{margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.kb-na{font-variant-numeric:tabular-nums;padding-top:7px;font-size:15px;font-weight:600}.kb-na.let{color:var(--orange-ink)}.kb-paneel .pr-veld{margin-bottom:12px}.kb-paneel textarea.input{width:100%;min-height:64px}.kb-jp{margin-top:10px}@media (width<=1280px){.kb-pagina .kb-paneel{width:auto;box-shadow:none;border-left:0;border-top:1px solid var(--line);border:1px solid var(--line);border-radius:var(--radius-md);z-index:auto;margin:0 28px 28px;position:static}.kb-pagina .pr-werk.met-paneel{padding-right:28px}}@media (width<=900px){.kb-pagina .kb-paneel{margin:0 14px 96px}}.a8{box-sizing:border-box;color:#13202f;font-variant-numeric:tabular-nums;text-align:left;background:#fff;flex-direction:column;width:794px;min-height:1123px;padding:56px 60px 40px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;display:flex}.a8-vak{border:1px solid var(--line);border-radius:var(--radius-md,8px);background:#fff;max-height:640px;overflow:auto}.a8-kop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.a8-merk{align-items:center;gap:10px;min-width:0;display:flex}.a8-beeld{background:#0f2a47;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.a8-beeld i{box-sizing:content-box;border:2.5px solid #fff;border-radius:50%;width:12px;height:12px;display:block}.a8-logo{object-fit:contain;flex:none;max-width:160px;height:34px}.a8-naam{letter-spacing:-.01em;color:#0f2a47;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.1}.a8-titel{text-align:right;flex:none;max-width:280px}.a8-titel .t{letter-spacing:-.02em;color:#0f2a47;font-size:30px;font-weight:600;line-height:1}.a8-titel .n{color:#5a6b7e;overflow-wrap:anywhere;margin-top:6px;font-size:13px}.a8-titel .concept{color:#b45309}.a8-lbl{letter-spacing:.08em;text-transform:uppercase;color:#7a8899;font-size:10.5px;font-weight:600}.a8-lbl.k{font-size:9.5px}.a8-partijen{grid-template-columns:1fr 1fr;gap:32px;margin-top:44px;display:grid}.a8-adres{overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.6}.a8-adres .b{font-weight:600}.a8-adres .m{color:#5a6b7e;margin-top:4px;font-size:12px}.a8-gegevens{border-top:1px solid #dde3eb;border-bottom:1px solid #dde3eb;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px;padding:14px 0;display:grid}.a8-gegevens .v{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:500}.a8-betreft{margin-top:22px;font-size:13px}.a8-betreft span{color:#5a6b7e}.a8-betreft b{font-weight:600}.a8-regels{margin-top:14px}.a8-rg{grid-template-columns:minmax(0,1fr) 83px 101px 46px 120px;display:grid}.a8-korting .a8-rg{grid-template-columns:minmax(0,1fr) 83px 101px 64px 46px 120px}.a8-rg>div{text-align:right;border-bottom:1px solid #e3e8ee;padding:11px 10px}.a8-rg>div:first-child{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.a8-rg .b{font-weight:500}.a8-rg.kop{background:#0f2a47}.a8-rg.kop>div{color:#fff;letter-spacing:.02em;border:0;padding:9px 10px;font-size:11px;font-weight:600}.a8-totalen{justify-content:flex-end;margin-top:18px;display:flex}.a8-totalen>div{width:320px}.a8-totalen .r{justify-content:space-between;gap:24px;padding:5px 0;display:flex}.a8-totalen .r span:first-child{color:#5a6b7e}.a8-totalen .tot{color:#0f2a47;border-top:2px solid #0f2a47;justify-content:space-between;gap:24px;margin-top:8px;padding-top:10px;font-size:16px;font-weight:700;display:flex}.a8-betalen{background:#f4f6f9;border-radius:8px;margin-top:30px;padding:14px 16px;line-height:1.6}.a8-betalen .k{margin-bottom:4px}.a8-betalen b{font-weight:600}.a8-slot{color:#5a6b7e;white-space:pre-wrap;margin:18px 0 0}.a8-voet{color:#7a8899;border-top:1px solid #dde3eb;justify-content:space-between;gap:16px;margin-top:auto;padding-top:14px;font-size:10.5px;line-height:1.5;display:flex}.a8-voet .p{white-space:nowrap}.oa{color:#13202f;box-sizing:border-box;background:#e9edf2;min-height:100vh;padding:28px 16px 60px;font-family:IBM Plex Sans,system-ui,sans-serif}.oa-werk{max-width:794px;margin:0 auto}.oa-blok{border-top:4px solid var(--oa-kleur,#0f2a47);background:#fff;border-radius:8px;margin-bottom:16px;padding:20px 24px;box-shadow:0 1px 2px #0f2a4714}.oa-blok h1{color:#0f2a47;margin:0 0 6px;font-size:20px}.oa-blok p{margin:0 0 10px;font-size:14px;line-height:1.5}.oa-merk{color:#0f2a47;align-items:center;gap:12px;margin-bottom:12px;font-weight:700;display:flex}.oa-merk img{object-fit:contain;max-width:160px;height:34px}.oa-knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.oa-knop{font:inherit;color:#13202f;cursor:pointer;background:#fff;border:1px solid #c9d2dc;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.oa-knop.prim{background:var(--oa-kleur,#0f2a47);border-color:var(--oa-kleur,#0f2a47);color:#fff}.oa-knop:disabled{opacity:.55;cursor:default}.oa-veld{margin-top:12px;font-size:13px;font-weight:600;display:block}.oa-veld input,.oa-veld textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c9d2dc;border-radius:6px;margin-top:4px;padding:9px 10px;font-size:14px;font-weight:400;display:block}.oa-veld textarea{min-height:72px}.oa-fout{color:#b42318;margin-top:8px;font-size:13px}.oa-blad{background:#fff;border-radius:8px;overflow-x:auto;box-shadow:0 1px 2px #0f2a4714}.ib-titelrij{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.ib-titelrij h1{margin:0}.ib-kop p strong{color:var(--text);font-weight:600}.ib-grijs{color:var(--muted)}.ib-zwart{color:var(--text)}.ib-link{color:var(--blue);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ib-aanlever{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 14px;display:grid}.ib-kaart,.ib-sleep{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:11px;min-width:0;padding:11px 14px;display:flex}.ib-sleep{cursor:pointer;background:var(--paper);border:1px dashed #9aabbe;align-items:center;position:relative}.ib-sleep:hover,.ib-sleep:focus-within{border-color:var(--blue);background:var(--blue-soft)}.ib-sleep input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ib-kaarticoon{background:var(--paper);width:32px;height:32px;color:var(--heading);border-radius:8px;flex:none;place-items:center;display:grid}.ib-kaarticoon.blauw{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;color:var(--blue)}.ib-kaarttekst{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ib-kaarttekst .t{font-size:13.5px;font-weight:600}.ib-kaarttekst .x{color:var(--muted);font-size:12.5px}.ib-kaarttekst .s{color:var(--muted);font-size:12px}.ib-adres{overflow-wrap:anywhere}.ib-kopieer{color:var(--green);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.ib-infobalk{margin-bottom:14px}.ib-tegels{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 0 6px}.ib-tegels .fa-tegel .v{font-size:26px}.ib-vinkje{box-sizing:border-box;border:1.5px solid #c6d0dc;border-radius:4px;place-items:center;width:16px;height:16px;margin-left:auto;display:grid}.fa-tegel[aria-pressed=true] .ib-vinkje{background:var(--blue);border-color:var(--blue);color:#fff}.ib-vinkje .i{stroke-width:3px;width:11px;height:11px}.ib-tegelnoot{min-height:18px;margin:0 0 14px}.ib-flbl{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ib-lev{max-width:220px}.ib-bronnen{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.ib-bron{min-height:40px;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 11px;display:flex}.ib-bron:hover:not([aria-pressed=true]){background:var(--hover)}.ib-bron[aria-pressed=true]{border-color:var(--blue-line);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.ib-bron .t{font-size:13px;font-weight:600}.ib-bron .n{color:var(--muted);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 7px;font-size:12.5px;font-weight:600}.ib-bron .i{color:var(--heading)}.ib-chips{color:var(--muted);font-size:13px}.ib-chipkop{color:var(--text);margin-right:2px;font-weight:500}.ib-wis{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;font-size:13px;text-decoration:underline}.ib-bericht{color:var(--green);font-weight:500}.ib-bericht.fout{color:var(--danger,#a1232b)}.ib-teller{color:var(--text);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ib-teller b{font-variant-numeric:tabular-nums;font-weight:600}.ib-pgk{place-items:center;width:32px;min-height:32px;padding:0;display:inline-grid}.ib-pgn{font-variant-numeric:tabular-nums;min-width:36px;min-height:36px;padding:0 8px}.ib-pgn[aria-pressed=true]{background:var(--heading);border-color:var(--heading);color:#fff}.pr-pager .sp{flex:1}.ib-bezig{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ib-bezig>div{background:var(--blue-soft);border-radius:var(--radius-md);color:var(--blue-ink);border:1px solid #cbdbf7;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.ib-spin{border:2px solid var(--blue);border-right-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:1s linear infinite ib-draai}@keyframes ib-draai{to{transform:rotate(360deg)}}.ib-lst{container-type:inline-size}.ib-r{grid-template-columns:minmax(0,1fr) 92px 100px 122px;align-items:center;column-gap:12px;display:grid}.ib-r .wo{display:none}.ib-r .r{text-align:right}@container (width>=820px){.ib-r{grid-template-columns:112px minmax(0,1.35fr) minmax(0,1fr) 92px 108px 122px 138px}.ib-r .wo{display:flex}.ib-r .no{display:none}}@container (width<=520px){.ib-th{display:none}.ib-r{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ib-r .c-fd{display:none}.ib-r .c-st{grid-column:1/-1}}.ib-th{min-height:40px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper);padding:0 16px;font-size:12.5px}.ib-groep{border-top:1px solid var(--hairline,#eef1f5);color:var(--muted);letter-spacing:.02em;background:#f7f9fb;padding:7px 16px;font-size:12px;font-weight:600}.ib-rij{border:0;border-top:1px solid var(--hairline,#eef1f5);width:100%;min-height:60px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:8px 16px}.ib-rij:hover{background:var(--row-hover,#fafbfd)}.ib-rij.gekozen{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.ib-rij>span{min-width:0}.ib-rij .c-lv,.ib-rij .c-fd,.ib-rij .ib-ontv{flex-direction:column;display:flex}.ib-rij .wo.ib-ontv{flex-direction:column}.ib-lv{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ib-lv.onbekend,.ib-onbekend{color:var(--muted);font-style:italic;font-weight:500}.ib-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ib-sub .i{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.ib-nr{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ib-bedrag{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.ib-rij .c-st{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.fa-pil.ib-pil-blauw{color:#173f92;background:#eaf1fd}.fa-pil.ib-pil-oranje{color:#8f3a0a;background:#fdf0e7}.fa-pil.ib-pil-groen{color:#17784d;background:#e7f4ed}.fa-pil.ib-pil-grijs{color:#5a6b7e;background:#f4f6f9}.ib-afw{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:18px}.ib-afwkop{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}.ib-pijl .i{width:14px;height:14px;transition:transform .15s}.ib-pijl.open .i{transform:rotate(90deg)}.ib-afwn{color:#8f3a0a;background:#fdf0e7;border-radius:9px;padding:0 7px;font-size:12.5px;font-weight:600}.ib-afw ol{margin:0;padding:0 14px 6px;list-style:none}.ib-afw li{border-top:1px solid var(--hairline,#eef1f5);grid-template-columns:92px minmax(0,1fr);gap:4px 12px;padding:10px 0;font-size:12.5px;display:grid}.ib-uitleg{color:var(--muted);margin-top:2px;display:block}.ib-actie{margin-top:4px;font-size:13px;display:inline-block}.ib-afwvoet{color:var(--muted);border-top:1px solid var(--hairline,#eef1f5);margin:0;padding:8px 14px 12px;font-size:12px}.ib-batch{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.ib-spoor{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:12px 20px 13px;list-style:none;display:grid;container-type:inline-size}.ib-spoor li{align-items:flex-start;gap:8px;min-width:0;display:flex}.ib-spoor .mk{width:20px;height:20px;color:var(--muted);background:#eef1f5;border-radius:50%;flex:none;place-items:center;display:grid}.ib-spoor .mk .i{stroke-width:2.8px;width:12px;height:12px}.ib-spoor li.ok .mk{background:var(--green);color:#fff}.ib-spoor li.let .mk{background:var(--orange);color:#fff}.ib-spoor li>span:last-child{flex-direction:column;min-width:0;display:flex}.ib-spoor b{font-size:12.5px;font-weight:600}.ib-spoor li>span:last-child>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@media (width<=560px){.ib-spoor{grid-template-columns:repeat(2,minmax(0,1fr))}}.ib-fout{color:#a1232b;background:#fbeaea;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:13px}.ib-controle,.ib-peppol,.ib-ok,.ib-arch,.ib-vraag{margin-bottom:16px}.ib-peppol{background:var(--blue-soft);border-color:#cbdbf7}.ib-ok{background:var(--green-soft);border-color:#bfe0cd}.ib-ok>.k{color:var(--green)}.ib-arch{background:var(--paper)}.ib-acties{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ib-jr{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:10px 0 9px;overflow:hidden}.ib-jr>div{border-top:1px solid var(--hairline,#eef1f5);grid-template-columns:minmax(0,1fr) 96px 96px;gap:8px;padding:7px 11px;font-size:13px;display:grid}.ib-jr>div>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.ib-jr>.kop{background:var(--paper);color:var(--muted);border-top:0;font-size:12px}.ib-jr>.hd{background:#f4f6f9;border-top:0;justify-content:space-between;font-weight:600;display:flex}.ib-jr>.hd>span:last-child{color:var(--muted);font-size:12.5px;font-weight:500}.ib-betaald{border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;display:flex}.ib-betaald.ja{background:var(--green-soft);border-color:#bfe0cd}.ib-betaald .mk{width:20px;height:20px;color:var(--muted);background:#eef1f5;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ib-betaald.ja .mk{background:var(--green);color:#fff}.ib-betaald .mk .i{stroke-width:2.8px;width:12px;height:12px}.ib-betaald b{font-size:13.5px;display:block}.ib-betaald span>span{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.ib-pv{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid;container-type:inline-size}@media (width<=1100px){.ib-pv{grid-template-columns:1fr}}.ib-pvkop,.ib-vkop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.ib-pvkop h3,.ib-vkop h3{margin:0;font-size:13px;font-weight:600}.ib-pvkop .ib-grijs,.ib-vkop .ib-grijs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ib-zoom{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.ib-zoom .iconbtn{width:28px;height:28px}.ib-viewer{border:1px solid var(--line);box-sizing:border-box;background:#e9edf2;border-radius:8px;height:410px;padding:12px;overflow:auto}.ib-viewer>div{min-height:100%}.ib-viewer iframe{background:#fff;border:0;width:100%;height:386px;box-shadow:0 1px 3px #0f2a472e}.ib-viewer img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 1px 3px #0f2a472e}.ib-slot,.ib-mail{color:var(--muted);background:#fff;padding:18px 14px;font-size:12px;box-shadow:0 1px 3px #0f2a472e}.ib-slot{text-align:center;aspect-ratio:1/1.414;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ib-slot .i{color:#8f3a0a;width:30px;height:30px}.ib-slot b{color:var(--text);font-size:13px}.ib-geenbijlage{color:#8f3a0a;margin-top:10px;font-weight:500}.ib-pvvoet{color:var(--muted);align-items:center;gap:8px;min-height:28px;margin-top:8px;font-size:12.5px;display:flex}.ib-pvvoet .iconbtn{width:28px;height:28px}.ib-rechts{white-space:nowrap;margin-left:auto}.ib-leeg{color:var(--muted);text-align:center;border:1px dashed #c6d0dc;border-radius:8px;padding:18px 14px;font-size:13px}.ib-veld{border-top:1px solid var(--hairline,#eef1f5);padding:7px 0 8px}.ib-veldkop{align-items:center;gap:8px;margin-bottom:3px;font-size:12.5px;font-weight:600;display:flex}.ib-merk{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.ib-merk.ok{color:var(--green)}.ib-merk.let{color:#8f3a0a}.ib-merk.blauw{color:var(--blue-ink)}.ib-veld .input,.ib-veld .select{box-sizing:border-box;width:100%}.ib-veldnoot{color:#8f3a0a;margin-top:3px;font-size:12px}.ib-bonnoot{color:var(--muted);border-top:1px solid var(--hairline,#eef1f5);margin:6px 0 0;padding-top:8px;font-size:12px}.ib-bt{margin-top:18px}.ib-bttabel{border:1px solid var(--line);border-radius:8px;overflow:hidden;container-type:inline-size}.ib-btr{grid-template-columns:minmax(0,1fr) 96px 84px 100px;align-items:center;column-gap:10px;font-size:13.5px;display:grid}.ib-btr>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.ib-btr.kop{background:var(--paper);color:var(--muted);padding:8px 12px;font-size:12px}.ib-btr.totaal{border-top:1px solid var(--line);padding:9px 12px;font-weight:600}@container (width<=560px){.ib-btr{grid-template-columns:minmax(0,1fr) 84px 96px}.ib-btr .bx{display:none}}.ib-btregel{border-top:1px solid var(--hairline,#eef1f5);padding:8px 12px}.ib-btregel.onzeker{background:#fffbf5}.ib-btregel .ib-btr>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.ib-tarief{flex:none;width:92px}.ib-oms{flex:1;min-width:0}.ib-btr .input.r{text-align:right;box-sizing:border-box;width:100%}.ib-rek{margin-top:2px;font-size:12px}.ib-onzeker{color:#8f3a0a;background:#fdf0e7;border:1px solid #f4d2bc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;font-size:12.5px;display:flex}.ib-onzeker>span{flex:220px}.ib-regelplus{margin:8px 12px;font-size:13px}.ib-btchk{border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.ib-btchk.ok{color:var(--green)}.ib-btchk.let{color:#8f3a0a}.ib-btchk .i{stroke-width:2.4px;width:14px;height:14px}.ib-vw,.ib-hist{margin-top:20px}.ib-vw h3,.ib-hist h3{margin:0 0 8px;font-size:13px;font-weight:600}.ib-opties{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.ib-optie{text-align:left;border-radius:var(--radius-md);font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--line);align-items:flex-start;gap:10px;width:100%;padding:11px 12px;display:flex}.ib-optie:hover{border-color:var(--line-strong)}.ib-optie[aria-checked=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--blue-soft)}.ib-optie .dot{box-sizing:border-box;background:#fff;border:1.5px solid #c6d0dc;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.ib-optie[aria-checked=true] .dot{border:5px solid var(--blue)}.ib-optie>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ib-optie>span:nth-child(2)>span{color:var(--muted);font-size:12.5px}.ib-optie b{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.ib-voorstel{align-items:center;margin-top:6px}.ib-voorstel>b:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ib-groen{color:var(--green)!important;font-size:12px!important}.ib-waarsch{color:#8f3a0a;background:#fdf0e7;border:1px solid #f4d2bc;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12.5px}.ib-noot{color:var(--muted);margin:8px 0 0;font-size:12.5px}.ib-zoekboeking{margin-top:10px}.ib-zoekboeking p{margin:0 0 8px;font-size:13px}.ib-hist ol{margin:0;padding:0;list-style:none}.ib-hist li{border-top:1px solid var(--hairline,#eef1f5);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.ib-hist li>span:last-child{overflow-wrap:anywhere}.ib-vraag{margin-top:16px}.ib-vraag .input,.ib-vraag .select{box-sizing:border-box;width:100%;margin-top:8px}.ib-voet{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ib-voet .sp{flex:1}.ib-waarom{color:#8f3a0a;font-size:12.5px}.ib-voetnoot{flex:200px;max-width:300px;font-size:12px}.ii{flex-direction:column;gap:14px;max-width:760px;display:flex}.ii h2{color:var(--text);margin:0;font-size:18px;font-weight:700}.ii-sub{color:var(--muted);margin:-10px 0 4px;font-size:13px}.ii-ro{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:0;padding:9px 12px;font-size:13px}.ii-msg{color:var(--green);margin:0;font-size:13px;font-weight:500}.ii-msg.fout,.ii-fout{color:var(--danger,#a1232b)}.ii-kaart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px}.ii-kop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ii-kop h3{margin:0;font-size:15px;font-weight:600}.ii-chip{color:#0f2a47;background:#eef1f5;border-radius:9px;padding:1px 8px;font-size:11.5px;font-weight:600}.ii-chip.ok{color:#17784d;background:#e7f4ed}.ii-chip.mute{color:#5a6b7e;background:#f4f6f9}.ii-kopknop{margin-left:auto}.ii-intro{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.5}.ii-noot{color:var(--muted);margin:10px 0 0;font-size:12.5px}.ii-voet{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ii-dl{grid-template-columns:150px minmax(0,1fr);gap:6px 12px;margin:0;font-size:13.5px;display:grid}.ii-dl dt{color:var(--muted)}.ii-dl dd{overflow-wrap:anywhere;margin:0}.ii-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:600}.ii-grijs{color:var(--muted)}.ii-lijst{margin:0;padding:0;list-style:none}.ii-lijst li{border-top:1px solid var(--hairline,#eef1f5);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.ii-lijst li:first-child{border-top:0}.ii-lijst .mk{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.ii-lijst .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ii-lijst .tx b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.ii-lijst .tx span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.ii-leeg{color:var(--muted);font-size:13px}.ii-velden{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.ii-velden label{flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.ii-err{color:var(--danger,#a1232b);font-size:12px;font-weight:400}.ii-vraag{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);margin-top:12px;padding:12px 13px}.ii-vraag.let{background:#fdf0e7;border-color:#f4d2bc}.ii-vraag.info{background:var(--blue-soft);border-color:#cbdbf7}.ii-vraag .k{color:var(--muted);margin-bottom:3px;font-size:12.5px}.ii-vraag .t{font-size:15px;font-weight:600}.ii-vraag .x{color:var(--muted);margin-top:2px;font-size:12.5px}.ii-schakel{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.ii-schakel button{cursor:pointer;background:#c6d0dc;border:0;border-radius:11px;flex:none;width:38px;height:22px;padding:0;position:relative}.ii-schakel button[aria-checked=true]{background:var(--blue)}.ii-schakel button:disabled{opacity:.5;cursor:not-allowed}.ii-schakel button span{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.ii-schakel button[aria-checked=true] span{left:19px}.ii-schakel label{cursor:pointer;flex-direction:column;gap:2px;font-size:13.5px;display:flex}.ii-schakel label span{color:var(--muted);font-size:12.5px}.ii-log{margin:0;padding:0;list-style:none}.ii-log li{border-top:1px solid var(--hairline,#eef1f5);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.st{max-width:1240px;container-type:inline-size}.st h1{margin:0;font-size:22px}.st-sub{color:var(--muted);margin:2px 0 14px;font-size:13.5px}.st-ctx{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.st-ctx .lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.st-ctx .blok{flex-direction:column;min-width:0;display:flex}.st-ctx .blok .k{color:var(--muted);font-size:11px}.st-ctx .blok b{font-size:14px}.st-ctx .blok .s{color:var(--muted);font-size:12px}.st-ctx .pijl{color:var(--muted)}.st-ctx .sp{flex:1}.st-wissel{position:relative}.st-wisselpaneel{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:320px;max-width:calc(100vw - 32px);padding:10px;position:absolute;top:calc(100% + 6px);right:0}.st-wisselpaneel .ond{margin:8px 0 4px;font-size:12.5px}.st-wisselpaneel .ond span{color:var(--muted);font-weight:400}.st-wisselpaneel button.opt{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text);flex-direction:column;align-items:flex-start;margin-bottom:4px;padding:6px 10px;display:flex}.st-wisselpaneel button.opt[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.st-wisselpaneel button.opt .s{color:var(--muted);font-size:12px}.st-wisselpaneel .voet{color:var(--muted);margin:6px 0 0;font-size:12px}.st-scope{color:var(--muted);margin:6px 2px 0;font-size:12.5px}.st-msg{border-radius:var(--radius-sm);background:var(--green-soft);color:var(--success-fg,var(--green));margin:8px 0 0;padding:8px 12px;font-size:13px}.st-msg.fout{background:var(--orange-soft);color:var(--danger)}.st-grid{grid-template-columns:1fr;align-items:start;gap:16px;margin-top:14px;display:grid}@container (width>=780px){.st-grid{grid-template-columns:214px minmax(0,1fr)}}@container (width>=1180px){.st-grid.met-paneel{grid-template-columns:214px minmax(0,1fr) 380px}}.st-grid.met-paneel>.st-pnl{grid-column:1/-1}@container (width>=780px){.st-grid.met-paneel>.st-pnl{grid-column:2}}@container (width>=1180px){.st-grid.met-paneel>.st-pnl{grid-column:3;position:sticky;top:12px}}.st-nav{flex-wrap:wrap;gap:6px;display:flex}@container (width>=780px){.st-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px;display:block;position:sticky;top:12px}}.st-nav .groep{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:10px 8px 4px;font-size:10.5px;font-weight:600;display:none}@container (width>=780px){.st-nav .groep{display:block}}.st-nav button{text-align:left;background:var(--surface);border:1px solid var(--line);width:auto;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}@container (width>=780px){.st-nav button{border-radius:var(--radius-sm);border:0;border-left:3px solid #0000;width:100%;padding:6px 8px}}.st-nav button:hover{background:var(--hover)}.st-nav button[aria-current=page]{background:var(--blue-soft);border-left-color:var(--blue);color:var(--blue-ink);font-weight:600}.st-nav .badge{text-align:center;background:var(--orange);min-width:18px;color:var(--accent-fg);border-radius:9px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700}.st-main{flex-direction:column;gap:14px;min-width:0;display:flex}.st-main>h2{margin:0;font-size:18px}.st-main>.st-sectiesub{color:var(--muted);margin:-10px 0 0;font-size:13px}.st-ro{border-radius:var(--radius-sm);background:var(--surface-alt);border:1px solid var(--line);margin:0;padding:8px 12px;font-size:13px}.st-kaart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.st-kaart.wacht{border-color:var(--orange-line,var(--orange))}.st-kaartkop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-kaartkop h3{margin:0;font-size:15px;font-weight:600}.st-kaartkop .sp{flex:1}.st-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.st-noot{color:var(--muted);margin:0;font-size:12.5px}.st-chip{white-space:nowrap;border-radius:9px;padding:1px 8px;font-size:11.5px;font-weight:600}.st-chip.ok{background:var(--green-soft);color:var(--green)}.st-chip.warn{background:var(--orange-soft);color:var(--orange-ink,var(--orange))}.st-chip.info{background:var(--blue-soft);color:var(--blue-ink,var(--blue))}.st-chip.mute{background:var(--surface-alt);color:var(--muted)}.st-chip.bad{background:var(--orange-soft);color:var(--danger)}.st-chip.navy{background:var(--inv);color:var(--on-inv)}.st-chip.scope{background:var(--surface);color:var(--text);border:1px solid var(--line);font-weight:500}.st-danger{color:var(--danger)!important}.btn.st-rood{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.linkbtn{color:var(--blue);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.st-erf{border-radius:var(--radius-sm);background:var(--surface-alt);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.st-erf.info{background:var(--blue-soft)}.st-erf .dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.st-erf.info .dot{background:var(--blue)}.st-erf .tx{flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex}.st-erf .tx .s{color:var(--muted);font-size:12px}.st-dl{grid-template-columns:minmax(120px,34%) 1fr;gap:8px 14px;margin:0;font-size:13.5px;display:grid}.st-dl dt{color:var(--muted)}.st-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.st-dl dd .r{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-dl dd .s{color:var(--muted);font-size:12px;display:block}.stil{color:var(--muted)}@container (width<=520px){.st-dl{grid-template-columns:1fr;gap:2px}.st-dl dd{margin-bottom:8px}}.st-velden{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}@container (width<=520px){.st-velden{grid-template-columns:1fr}}.st-veld{flex-direction:column;gap:4px;min-width:0;display:flex}.st-veld.vol{grid-column:1/-1}.st-veld>label,.st-veld>.lbl{font-size:12.5px;font-weight:600}.st-veld .opt{color:var(--muted);font-weight:400}.st-inp{align-items:center;gap:6px;display:flex}.st-inp .input{flex:1;min-width:0}.st-inp .eh{color:var(--muted);white-space:nowrap;font-size:12.5px}.st .input.fout{border-color:var(--orange)}.st-help{color:var(--muted);font-size:12px}.st-fout{color:var(--danger);font-size:12px}.st-seg{flex-wrap:wrap}.st-radio{gap:6px;display:grid}.st-radio .opt,.st-chk{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;font-weight:400;display:flex}.st-radio .opt.aan{border-color:var(--blue);background:var(--blue-soft)}.st-radio .opt.uit{opacity:.55;cursor:not-allowed}.st-radio .t,.st-chk .t{font-size:13px;font-weight:600;display:block}.st-radio .s,.st-chk .s{color:var(--muted);font-size:12px;display:block}.st-chk{border:0;padding:0}.st-schakel{flex-direction:row;align-items:flex-start;gap:10px}.st-schakel label .t{font-size:13px;font-weight:600;display:block}.st-schakel label .s{color:var(--muted);font-size:12px;font-weight:400;display:block}.st-switch{border:1px solid var(--control-line);background:var(--surface-alt);cursor:pointer;border-radius:10px;flex:none;width:36px;height:20px;padding:0;position:relative}.st-switch span{background:var(--muted);width:14px;height:14px;transition:left var(--transition-fast,.15s);border-radius:50%;position:absolute;top:2px;left:2px}.st-switch.aan{background:var(--blue);border-color:var(--blue)}.st-switch.aan span{background:var(--accent-fg);left:18px}.st-switch:disabled{opacity:.55;cursor:not-allowed}.st-info{border-radius:var(--radius-sm);grid-column:1/-1;padding:8px 12px;font-size:13px}.st-info.grijs{background:var(--surface-alt)}.st-info.blauw{background:var(--blue-soft);color:var(--blue-ink,var(--text))}.st-info.oranje{background:var(--orange-soft);color:var(--orange-ink,var(--text))}.st-info.groen{background:var(--green-soft);color:var(--green)}.st-voet{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.st-voet .n{color:var(--muted);font-size:12.5px}.st-voet .sp{flex:1}.st-vraag{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-alt);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.st-vraag.info{background:var(--blue-soft);border-color:var(--blue-line,var(--blue))}.st-vraag.warn{background:var(--orange-soft);border-color:var(--orange-line,var(--orange))}.st-vraag.bad{background:var(--orange-soft);border-color:var(--danger)}.st-vraag.ok{background:var(--green-soft);border-color:var(--green)}.st-vraag .k{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.st-vraag.bad .k{color:var(--danger)}.st-vraag .t{font-size:14px;font-weight:700}.st-vraag .x{font-size:13px}.st-vraag ul{margin:0;padding-left:18px;font-size:13px}.st-vraag .knoppen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.st-lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-lijst li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.st-lijst li:first-child{border-top:0}.st-lijst li.af .t{color:var(--muted);text-decoration:line-through}.st-lijst .mk{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.st-lijst .mk.done{background:var(--green-soft);color:var(--green)}.st-lijst .mk.warn{background:var(--orange-soft);color:var(--orange-ink,var(--orange))}.st-lijst .mk.info{background:var(--blue-soft);color:var(--blue)}.st-lijst .mk.todo{border:1.5px solid var(--control-line)}.st-lijst .mk.bad{background:var(--orange-soft);color:var(--danger)}.st-lijst .mk.lock{background:var(--surface-alt);color:var(--muted);font-size:10px}.st-lijst .tx{flex-direction:column;flex:1;min-width:160px;display:flex}.st-lijst .tx .t{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.st-lijst .tx .s{color:var(--muted);font-size:12.5px}.st-lijst .re{font-size:13px;font-weight:600}.st-tabel{flex-direction:column;font-size:13px;display:flex;overflow-x:auto}.st-tabel .r{grid-template-columns:var(--kol);border-top:1px solid var(--line);text-align:left;color:var(--text);font:inherit;background:0 0;border-left:3px solid #0000;align-items:center;gap:10px;min-width:max-content;padding:8px 6px;display:grid}.st-tabel .r.kop{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-top:0;font-size:11.5px;font-weight:600}.st-tabel .r.klik{cursor:pointer;border-bottom:0;border-right:0;width:100%}.st-tabel .r.klik:hover{background:var(--row-hover,var(--hover))}.st-tabel .r.huidig{border-left-color:var(--blue)}.st-tabel .r.groep{background:var(--surface-alt)}.st-tabel .s{color:var(--muted);font-size:12px;display:block}.st-tabel .c{text-align:center}.st-tegels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.st-tegel{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;color:var(--text);font:inherit;flex-direction:column;gap:3px;padding:12px;display:flex}.st-tegel:hover{border-color:var(--blue)}.st-tegel .kop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-tegel .dot{border-radius:50%;width:8px;height:8px}.st-tegel .k{color:var(--muted);flex:1;font-size:12px}.st-tegel .v{overflow-wrap:anywhere;font-size:14px;font-weight:600}.st-tegel .s,.st-tegel .w{color:var(--muted);font-size:12px}.st-balk{background:var(--surface-alt);border-radius:4px;height:8px;overflow:hidden}.st-balk>span{background:var(--blue);height:100%;display:block}.st-balk.vol>span{background:var(--orange)}.st-meters{gap:10px;display:grid}.st-meter .k{justify-content:space-between;margin-bottom:4px;font-size:12.5px;display:flex}.st-codes{font-family:var(--font-mono);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;font-size:13.5px;display:grid}.st-codes span{background:var(--surface-alt);border-radius:var(--radius-xs,4px);text-align:center;padding:4px 8px}.st-staal{border:1px solid var(--line);vertical-align:-2px;border-radius:3px;width:14px;height:14px;display:inline-block}.st-mono{font-family:var(--font-mono);font-weight:600}.st-stappen{flex-wrap:wrap;gap:6px;display:flex}.st-logo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-logo>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;height:96px;display:flex;overflow:hidden}.st-logo>div.schaak{background-color:#fff;background-image:linear-gradient(45deg,#e6e9ee 25%,#0000 25%),linear-gradient(-45deg,#e6e9ee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e9ee 75%),linear-gradient(-45deg,#0000 75%,#e6e9ee 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.st-logo img{max-width:80%;max-height:72px}.st-logo .leeg{color:#5a6b7e;font-size:12.5px}.st-pnl{flex-direction:column;gap:12px;min-width:0;display:flex}.st-pnlkop{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 16px;position:relative}.st-pnlkop .naam{flex-wrap:wrap;align-items:center;gap:8px;padding-right:30px;font-size:16px;font-weight:700;display:flex}.st-pnlkop .meta{color:var(--muted);margin-top:2px;font-size:12.5px}.st-pnlkop .amt{margin-top:8px;font-size:20px;font-weight:700}.st-pnlkop .amtsub{color:var(--muted);font-size:12px}.st-pnlkop .sluit{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:16px;position:absolute;top:10px;right:10px}.st-a4wrap{background:var(--surface-alt);border-radius:var(--radius-sm);padding:12px;overflow-x:auto}.st-a4{color:#1d2733;aspect-ratio:210/297;width:100%;min-width:320px;box-shadow:var(--shadow-md);font-size:10px;font-family:var(--font-sans);background:#fff;flex-direction:column;gap:10px;padding:7%;display:flex}.st-a4 .kop{justify-content:space-between;gap:10px;display:flex}.st-a4 .merk{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.st-a4 .merk img{max-width:120px;max-height:32px}.st-a4 .afz{text-align:right;color:#4a5664;font-size:9px;line-height:1.5}.st-a4 .accent{height:3px}.st-a4 .titel{font-size:16px;font-weight:700}.st-a4 table{border-collapse:collapse;width:100%}.st-a4 th{text-align:left;color:#fff;padding:4px;font-size:9px}.st-a4 td{border-bottom:1px solid #e6e9ee;padding:4px}.st-a4 .rechts{text-align:right}.st-a4 .tot{width:50%;margin-left:auto}.st-a4 .tot div{justify-content:space-between;padding:2px 0;display:flex}.st-a4 .tot .eind{border-top:2px solid;padding-top:4px;font-weight:700}.st-a4 .betaal{background:#f4f6f9;border-radius:3px;padding:6px 8px}.st-a4 .voet{color:#5a6b7e;border-top:1px solid #e6e9ee;margin-top:auto;padding-top:6px;font-size:8.5px}.st-mail{border:1px solid var(--line);border-radius:var(--radius-sm);font-size:12.5px}.st-mail .hd{border-bottom:1px solid var(--line);background:var(--surface-alt);gap:2px;padding:8px 10px;display:grid}.st-mail .hd span{color:var(--muted)}.st-mail .bd{white-space:pre-wrap;padding:10px}.st-mail .bl{border-top:1px solid var(--line);color:var(--muted);padding:6px 10px}.st-mx input{margin:0}.pr-pagina.ur-pagina .pr-werk,.pr-pagina.pj-pagina .pr-werk{padding-top:22px}.ur-kop .acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ur-jaar select{min-width:84px}.ur-let{color:var(--orange-ink)}.ur-balk{background:var(--paper);border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.ur-balk i{height:100%;display:block}.ur-fr .wo,.ur-fk .wo,.pj-fr .wo,.pj-fu .wo{display:none}.ur-fr,.ur-fk,.pj-fr,.pj-fu{min-height:54px}.fa-rij.ur-fr{grid-template-columns:minmax(0,1fr) 56px 128px}.fa-rij.ur-fk{grid-template-columns:minmax(0,1fr) 64px 128px}.fa-rij.ur-fr>.fa-d:first-child,.fa-rij.ur-fk>.fa-d:first-child,.fa-kopregel.ur-fr>span:first-child,.fa-kopregel.ur-fk>span:first-child{display:none}.fa-rij.fa-kopregel.ur-fr,.fa-rij.fa-kopregel.ur-fk,.fa-rij.fa-kopregel.pj-fr,.fa-rij.fa-kopregel.pj-fu{min-height:42px}.ur-blauw{color:var(--blue-ink)!important}.ur-pil-concept{background:var(--surface);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-line)}.ur-groot{width:36px;height:36px}.ur-ok{color:var(--green);font-weight:600}.ur-oranje{color:var(--orange-ink)}@container (width>=900px){.ur-fr .wo,.ur-fk .wo{display:block}.fa-rij.ur-fr{grid-template-columns:62px minmax(0,1fr) 110px 56px 96px 150px}.fa-rij.ur-fk{grid-template-columns:62px minmax(0,1fr) 140px 64px 160px}.fa-rij.ur-fr>.fa-d:first-child,.fa-rij.ur-fk>.fa-d:first-child,.fa-kopregel.ur-fr>span:first-child,.fa-kopregel.ur-fk>span:first-child{display:block}.ur-fr .fa-st,.ur-fk .fa-st{align-items:flex-start}.ur-fr .fa-st .sub,.ur-fk .fa-st .sub{text-align:left}}.ur-fr .r .sub,.ur-fk .r .sub{text-align:right}.ur-velden{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;display:grid}.ur-velden.twee{grid-template-columns:repeat(2,minmax(0,1fr))}.ur-velden .input,.ur-velden .select{width:100%}.input.r{text-align:right}.ur-fout{border-color:#e2661d!important}@container (width<=520px){.ur-velden,.ur-velden.twee{grid-template-columns:minmax(0,1fr)}}.ur-stap{color:var(--heading);margin:16px 0 8px;font-size:14px;font-weight:600}.ur-stap:first-child{margin-top:0}.ur-stapkop{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ur-kaarten{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ur-kaart{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);text-align:left;font:inherit;cursor:pointer;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ur-kaart span{color:var(--muted);font-size:12px}.ur-kaart:hover:not([aria-pressed=true]){background:var(--hover)}.ur-kaart[aria-pressed=true]{border-color:var(--blue-line);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.ur-keuzelijst{border:1px solid var(--line);border-radius:var(--radius-md)}.ur-keuze{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:22px 54px minmax(0,1fr) 84px;align-items:start;gap:6px;padding:7px 10px;font-size:13px;display:grid}.ur-keuze:first-child{border-top:0}.ur-keuze .sub{color:var(--muted);font-size:12px;display:block}.ur-keuze b{font-weight:500}.ur-keuze .r{text-align:right;font-variant-numeric:tabular-nums}.ur-voorbeeld{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:4px;font-size:12.5px}.ur-voorbeeld>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px 70px 80px;gap:6px;padding:6px 10px;display:grid}.ur-voorbeeld>div:first-child{border-top:0}.ur-voorbeeld .kop{background:var(--paper);color:var(--muted);font-weight:600}.ur-voorbeeld .r{text-align:right;font-variant-numeric:tabular-nums}.fa-rij.pj-fr{grid-template-columns:minmax(0,1fr) 108px 136px}.fa-rij.pj-fu{grid-template-columns:minmax(0,1fr) 100px minmax(120px,190px)}.pj-neg{color:var(--orange-ink)}.pj-laag{color:var(--orange-ink);font-weight:600}.pj-info{margin:0 0 14px}@container (width>=900px){.pj-fr .wo,.pj-fu .wo{display:block}.fa-rij.pj-fr{grid-template-columns:minmax(0,1fr) 104px 116px 108px 108px 64px 150px}.fa-rij.pj-fu{grid-template-columns:62px minmax(0,1fr) 70px 104px minmax(150px,210px)}.pj-fr .fa-st,.pj-fu .fa-st{align-items:flex-start}.pj-fr .fa-st .sub{text-align:left}}.pj-fr .r .sub{text-align:right}.pj-cijfers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-bottom:12px;display:grid}.pj-cijfers .k{color:var(--muted);font-size:12px;display:block}.pj-cijfers .v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pj-maat{margin-top:8px;font-size:12.5px}.pj-maat .kop{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.pj-stang{background:var(--paper);border-radius:4px;height:8px;margin-top:3px;display:flex;overflow:hidden}.pj-stang i{height:100%;display:block}.pj-regel{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr) 96px 30px;align-items:start;gap:8px;padding:7px 0;font-size:13px;display:grid}.pj-regel:first-of-type{border-top:0}.pj-regel .sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.pj-regel .r{text-align:right;font-variant-numeric:tabular-nums}.pj-sectie{margin-top:18px}.pj-sectie h3{color:var(--heading);margin:0;font-size:14px;font-weight:600}.pj-sectiekop{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ur-klaar ul{margin:8px 0;padding:0;list-style:none}.ur-klaar li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.ur-klaar li:first-child{border-top:0}.ur-klaar .sub{color:var(--muted);font-size:12px;display:block}.pr-pagina.bk-pagina .pr-werk{padding-top:22px}.bk-titel{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.pr-kop .bk-titel h1{margin:0}.bk-kop .acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-bronnen{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.bk-bron{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:44px;font:inherit;cursor:pointer;color:var(--text);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.bk-bron:hover:not([aria-pressed=true]){background:var(--hover)}.bk-bron[aria-pressed=true]{border-color:var(--blue-line);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.bk-bron .code,.bk-code{background:var(--bg);letter-spacing:.02em;border-radius:6px;place-items:center;min-width:38px;padding:2px 4px;font-size:11px;font-weight:700;display:inline-grid}.bk-bron .l{font-weight:600}.bk-bron .n{background:var(--paper);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 7px;font-size:11.5px}.bk-maanden{margin-bottom:18px}.bk-kwartalen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.bk-maanden.op-ouderdom{border-radius:var(--radius-m);padding:14px 16px 10px}.bk-kw{border-top:2px solid var(--maand-open);flex-direction:column;padding-top:6px;display:flex}.bk-kw.vast{border-top-color:var(--maand-vast)}.bk-kw.toekomst{border-top-color:var(--line)}.bk-kw .t{color:var(--muted);align-items:center;gap:6px;min-height:18px;margin-bottom:8px;font-size:12.5px;display:flex}.bk-kw .t .i{width:13px;height:13px}.bk-ms{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.bk-m{min-height:44px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:5px;padding:4px 2px 2px;display:flex}.bk-m:hover:not(:disabled):not([aria-pressed=true]){background:var(--hover)}.bk-m[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.bk-m:disabled{cursor:default;opacity:.55}.bk-m .st{background:repeating-linear-gradient(0deg, transparent 0 11px, var(--hover) 11px 12px);border-radius:4px;flex-direction:column;justify-content:flex-end;height:46px;display:flex;overflow:hidden}.bk-m .st i{background:var(--maand-open);width:100%;display:block}.bk-m .st i.vast{background:var(--maand-vast)}.bk-m .lr{color:var(--muted);justify-content:space-between;padding:0 2px;font-size:12px;display:flex}.bk-m .n{font-variant-numeric:tabular-nums}.bk-weergave{margin:0}.bk-msort{display:none}.fa-rij.bk-rg{grid-template-columns:22px minmax(0,1fr) 112px;min-height:58px}.fa-rij.bk-rg>.fa-d,.fa-rij.bk-rg>.bk-nr,.fa-rij.bk-rg>.bk-bronkol,.fa-rij.bk-rg>.bk-boeking,.fa-kopregel.bk-rg>span:nth-child(2),.fa-kopregel.bk-rg>span:nth-child(3),.fa-kopregel.bk-rg>span:nth-child(4),.fa-kopregel.bk-rg>span:nth-child(6){display:none}.bk-rg .chev .i{width:14px;height:14px;transition:transform .15s}.bk-rg.open{background:var(--blue-soft);box-shadow:inset 3px 0 #1e5bd6}.bk-rg.open .chev .i{transform:rotate(90deg)}.bk-nr{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}.bk-bronkol{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.bk-bronkol .sub,.bk-boeking .sub{color:var(--muted);font-size:12px;display:block}.bk-boeking{text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.bk-pillen{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.bk-pillen:empty{display:none}.bk-dm{color:var(--muted)}.bk-ok{color:var(--green);align-items:center;gap:4px;font-weight:600;display:inline-flex}.bk-ok .i{width:14px;height:14px}.fa-rij.bk-rl{grid-template-columns:minmax(0,1fr) 96px 96px;min-height:48px}.fa-rij.bk-rl.saldo{grid-template-columns:minmax(0,1fr) 90px 90px 96px}.fa-rij.bk-rl>.fa-d,.fa-rij.bk-rl>.bk-nr,.fa-rij.bk-rl>.bk-code,.fa-rij.bk-rl>.bk-breed,.fa-kopregel.bk-rl>span:first-child,.fa-kopregel.bk-rl>span:nth-child(2),.fa-kopregel.bk-rl>span:nth-child(3),.fa-kopregel.bk-rl>span:nth-child(5){display:none}.bk-rek{min-width:0}.bk-rek .sub{font-weight:400;display:block}@container (width>=900px){.fa-rij.bk-rg{grid-template-columns:28px 62px 112px minmax(110px,150px) minmax(0,1.4fr) minmax(0,1fr) 112px}.fa-rij.bk-rg>.fa-d,.fa-rij.bk-rg>.bk-nr,.fa-rij.bk-rg>.bk-bronkol,.fa-rij.bk-rg>.bk-boeking,.fa-kopregel.bk-rg>span:nth-child(2),.fa-kopregel.bk-rg>span:nth-child(3),.fa-kopregel.bk-rg>span:nth-child(4),.fa-kopregel.bk-rg>span:nth-child(6){display:block}.fa-rij.bk-rg>.bk-bronkol{display:flex}.bk-dm{display:none}.fa-rij.bk-rl{grid-template-columns:62px 112px 52px minmax(0,1fr) minmax(0,1.2fr) 96px 96px}.fa-rij.bk-rl.saldo{grid-template-columns:62px 112px 52px minmax(0,1fr) minmax(0,1.1fr) 90px 90px 100px}.fa-rij.bk-rl>.fa-d,.fa-rij.bk-rl>.bk-nr,.fa-rij.bk-rl>.bk-code,.fa-rij.bk-rl>.bk-breed,.fa-kopregel.bk-rl>span:first-child,.fa-kopregel.bk-rl>span:nth-child(2),.fa-kopregel.bk-rl>span:nth-child(3),.fa-kopregel.bk-rl>span:nth-child(5){display:block}.bk-smal{display:none!important}}@media (width<=899px){.bk-msort{display:flex}}.bk-uitklap{border-top:1px solid var(--line);background:var(--paper);gap:12px;padding:12px 16px 16px 44px;display:grid}@container (width<=899px){.bk-uitklap{padding-left:16px}}.bk-jr{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:13px}.bk-jr .r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 52px 100px 100px;gap:8px;padding:6px 10px;display:grid}.bk-jr .r:first-child{border-top:0}.bk-jr .kop{color:var(--muted);background:var(--paper);font-size:12px;font-weight:600}.bk-jr .aan{background:var(--blue-soft)}.bk-jr .voet{font-weight:600}.bk-jr .num{text-align:right;font-variant-numeric:tabular-nums}.bk-dl dd .i{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.bk-knoppen{flex-wrap:wrap;gap:8px;display:flex}.bk-pnr{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-width:36px;height:36px;font:inherit;cursor:pointer}.bk-pnr.aan{background:var(--heading);color:var(--surface);border-color:var(--heading);font-weight:600}.ln-bericht{min-height:0;color:var(--muted);margin:0 0 8px;font-size:13px}.ln-bericht:empty{display:none}.ln-rij{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.ln-rij .r{text-align:right;justify-content:flex-end}.ln-rij .ln-twee,.ln-rij.pr-kopregel>span:nth-child(3),.ln-rij.pr-kopregel>span:nth-child(4){display:none}.ln-rij .ln-status{grid-column:1/-1}@container (width>=640px){.ln-rij{grid-template-columns:minmax(0,1fr) 130px 150px 170px}.ln-rij .ln-twee{display:flex}.ln-rij.pr-kopregel>span:nth-child(3),.ln-rij.pr-kopregel>span:nth-child(4){display:block}.ln-rij .ln-status{grid-column:auto}}.ln-bedrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ln-twee{font-variant-numeric:tabular-nums;flex-direction:column;font-size:13px}.ln-pagina .stil{color:var(--muted)}.ln-status{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ln-status .stip{background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.ln-status.ok .stip{background:var(--green)}.ln-status.let{color:var(--orange-ink);font-weight:600}.ln-status.let .stip{background:var(--orange)}.ln-balans,.ln-vz{margin-top:22px}.ln-balans .kopje,.ln-vz .kopje{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ln-balans h2,.ln-vz h2{color:var(--heading);margin:0;font-size:16px;font-weight:600}.ln-balans .kopje>span,.ln-vz .kopje>span{color:var(--muted);font-size:13px}.ln-balans .balk{background:var(--paper);border-radius:5px;height:10px;display:flex;overflow:hidden}.ln-balans .balk .kort,.ln-balans .legenda i.kort{background:var(--blue)}.ln-balans .balk .lang,.ln-balans .legenda i.lang{background:var(--line-strong)}.ln-balans .legenda{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:13px;display:flex}.ln-balans .legenda b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.ln-balans .legenda i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.ln-dl{grid-template-columns:130px minmax(0,1fr);gap:6px 12px;margin:0 0 16px;font-size:13.5px;display:grid}.ln-dl dt{color:var(--muted)}.ln-dl dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.pr-blok.ln-ok{border-color:var(--line);background:var(--green-soft)}.pr-blok.ln-ok .k{color:var(--green)}.ln-lbl{margin:0 0 6px;font-size:12.5px;font-weight:600}.ln-pillen{flex-wrap:wrap;gap:6px;display:flex}.ln-pil{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:16px;min-height:32px;padding:5px 12px;font-size:13px}.ln-pil:hover:not([aria-pressed=true]){background:var(--hover)}.ln-pil[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue-ink);font-weight:600}.ln-p{margin:0 0 12px;font-size:13.5px}.ln-noot{color:var(--muted);margin:0 0 12px;font-size:12.5px}.pr-noot.let{color:var(--orange-ink)}.ln-klein{margin-top:6px;font-size:12.5px}.ln-kbd{color:var(--muted);font-size:12px}.ln-voortgang{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.ln-balk{background:var(--paper);border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.ln-balk>div{background:var(--green);height:100%}.ln-tabel{border:1px solid var(--line);border-radius:var(--radius-m);font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.ln-tabel>div{border-top:1px solid var(--hairline);align-items:center;padding:7px 10px}.ln-tabel>div:first-child{border-top:0}.ln-tabel .kop{background:var(--paper);color:var(--muted);font-size:12px}.ln-tabel .r{text-align:right}.ln-t4{grid-template-columns:36px repeat(3,minmax(0,1fr));gap:8px;display:grid}.ln-t3{grid-template-columns:36px repeat(2,minmax(0,1fr));gap:8px;display:grid}.ln-trente{grid-template-columns:minmax(0,1fr) 92px minmax(96px,auto);gap:8px;display:grid}.ln-trente .s{color:var(--muted);font-size:12px;display:block}.ln-trente .s.ok{color:var(--green)}.ln-tsch{grid-template-columns:18px minmax(0,1fr) 92px 78px;gap:8px;display:grid}.ln-tsch .mk{text-align:center;color:var(--muted);font-weight:700}.ln-tsch .mk.ok{color:var(--green)}.ln-tsch .mk.let{color:var(--orange)}.ln-tsch .s{color:var(--muted);font-size:12px;display:block}.ln-tsch .s.ok{color:var(--green)}.ln-tsch .s.let{color:var(--orange-ink);font-weight:600}.ln-tbet{grid-template-columns:96px minmax(0,1fr) 100px;gap:8px;display:grid}.ln-tvz{grid-template-columns:minmax(0,1fr) 110px 110px auto;gap:10px;display:grid}.ln-tvz .s{font-size:12px;display:block}.ln-tvz .kn{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ln-journaal{border:1px solid var(--line);border-radius:var(--radius-m);font-variant-numeric:tabular-nums;margin-top:12px;padding:10px 12px;font-size:13px}.ln-journaal .kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-weight:600;display:flex}.ln-journaal .regel{grid-template-columns:minmax(0,1fr) 100px 100px;gap:8px;padding:3px 0;display:grid}.ln-journaal .regel .r{text-align:right}.ln-vink{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}.ln-keuze{margin-top:10px}.ln-vz .ln-vink{margin:4px 0 10px}@media (width<=640px){.ln-tvz{grid-template-columns:minmax(0,1fr) auto}.ln-tvz .kn{grid-column:1/-1;justify-content:flex-start}.ln-tsch{grid-template-columns:16px minmax(0,1fr) 80px}.ln-tsch>span:last-child{display:none}.ln-trente{grid-template-columns:minmax(0,1fr) 80px}.ln-trente>span:last-child{grid-column:1/-1}.ln-dl{grid-template-columns:110px minmax(0,1fr)}.ln-journaal .regel{grid-template-columns:minmax(0,1fr) 84px 84px}}.ln-balans{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:18px;padding:14px 16px}.ln-balans h2{color:var(--text);font-size:14px}.ln-balans .kopje>span{font-size:12.5px}.bm .bm-weergave{margin-bottom:14px}.bm .bm-oranje{color:var(--orange-ink)}.bm .bm-blauw{color:var(--blue-ink)}.bm .groen{color:var(--green)}.bm .stil{color:var(--muted)}.bm .b{font-weight:600}.bm-status{color:var(--green);margin:0 0 12px;font-weight:500}.bm-fout{color:var(--danger-fg);margin:8px 0 0;font-size:13px}.bm-mt{margin-top:10px}.bm-todo{background:var(--orange-soft);border:1px solid var(--orange-line);border-radius:var(--radius-m);margin-bottom:14px;padding:12px 16px;scroll-margin-top:80px}.bm-todo h2{color:var(--orange-ink);margin:0 0 6px;font-size:15px;font-weight:600}.bm-todo-r{border-top:1px solid var(--orange-line);align-items:center;gap:12px;padding:8px 0;display:flex}.bm-todo-r:first-of-type{border-top:0}.bm-todo-r .tx{flex:1;min-width:0}.bm-todo-r .t{font-weight:600}.bm-todo-r .s{color:var(--muted);font-size:13px}.bm-rij{grid-template-columns:minmax(0,1fr) 120px 150px;align-items:center;column-gap:12px;display:grid}.bm-rij .wo{display:none}@container (width>=860px){.bm-rij{grid-template-columns:minmax(0,1fr) 130px 150px 120px 160px}.bm-rij .wo{display:flex}}.bm-rij .r{text-align:right;justify-content:flex-end}.bm-rij .kol{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end}.bm-rij .kol .s{color:var(--muted);font-size:12px}.bm-rij .bv{font-variant-numeric:tabular-nums;font-weight:600;display:flex}.bm-rij .bv.uit{color:var(--muted);font-weight:400}.bm-voet{border-top:1px solid var(--line);background:var(--paper);font-variant-numeric:tabular-nums;padding:10px 16px;font-weight:600}.bm-pil{white-space:nowrap;border-radius:9px;padding:0 8px;font-size:11.5px;font-weight:600}.bm-pil.gebruik{background:var(--blue-soft);color:var(--blue-ink)}.pr-pil.bm-let{background:var(--orange-soft);color:var(--orange-ink)}.bm-sectie{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);margin-top:16px;padding:16px 18px;container-type:inline-size}.bm-sectie h2{color:var(--heading);margin:0 0 4px;font-size:16px;font-weight:600}.bm-sectiekop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.bm-sectiekop label.kies{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.bm-intro{color:var(--muted);margin:0 0 12px;font-size:13.5px}.bm-h3{margin:18px 0 4px;font-size:14px;font-weight:600}.bm-tabel{border:1px solid var(--line);border-radius:var(--radius-md);font-size:13px;overflow:hidden}.bm-tabel .r{align-items:center;gap:10px;padding:8px 12px;display:grid}.bm-tabel .r+.r{border-top:1px solid var(--hairline)}.bm-tabel .r.kop{background:var(--paper);color:var(--muted);padding:7px 12px;font-size:12px}.bm-tabel .r.tot{background:var(--paper);font-weight:600}.bm-tabel .r.open,.bm-tabel .r.mark{background:var(--blue-soft)}.bm-tabel .r.stil{color:var(--muted)}.bm-tabel span.r{text-align:right;font-variant-numeric:tabular-nums;padding:0;display:block}.bm-tabel .oms{flex-direction:column;min-width:0;display:flex}.bm-tabel .oms .s{color:var(--muted);font-size:12px}.bm-tabel .st.geboekt,.bm-tabel .st.geactiveerd,.bm-tabel .st.kosten{color:var(--green)}.bm-tabel .st.gepland{color:var(--blue-ink)}.bm-tabel .st.jaarafsluiting,.bm-tabel .st.leeg{color:var(--muted)}.bm-ck .r{grid-template-columns:130px minmax(0,1fr) 100px 200px}.bm-maanden .r{grid-template-columns:100px repeat(var(--kol,3), minmax(0, 1fr)) 110px 180px}.bm-schijf .r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm-kiajaar .r{grid-template-columns:60px minmax(0,1fr) 100px 100px 190px}.bm-bb .r{grid-template-columns:minmax(0,1.4fr) 120px 120px 110px minmax(0,1.4fr)}.bm-schema .r{grid-template-columns:70px 1fr 1fr 1fr 120px;gap:8px;padding:7px 10px}.bm-imp .r{grid-template-columns:minmax(0,1fr) 90px 90px 90px 130px;gap:8px;padding:7px 10px}@container (width<=640px){.bm-ck .r{grid-template-columns:minmax(0,1fr) 90px}.bm-ck .r>span:first-child,.bm-ck .r>.st{grid-column:span 2}.bm-maanden .r{grid-template-columns:90px 1fr 140px}.bm-maanden .r>span:not(:first-child):not(.b):not(.st){display:none}.bm-kiajaar .r,.bm-bb .r{grid-template-columns:minmax(0,1fr) 100px}.bm-kiajaar .r>span:nth-child(n+4),.bm-bb .r>span:nth-child(n+3):not(:nth-child(4)){display:none}}.bm-journaal{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:10px 0;font-size:13px;overflow:hidden}.bm-journaal>.kop:not(.r){border-bottom:1px solid var(--line);padding:8px 12px;font-weight:600}.bm-journaal .r{grid-template-columns:minmax(0,1fr) 100px 100px;gap:8px;padding:6px 12px;display:grid}.bm-journaal .r+.r{border-top:1px solid var(--hairline)}.bm-journaal .r.kop{background:var(--paper);color:var(--muted);font-size:12px}.bm-journaal span.r{text-align:right;font-variant-numeric:tabular-nums;padding:0;display:block}.bm-journaal .pr-noot{padding:0 12px 10px}.bm-kaartjes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.bm-kaartjes>div{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.bm-kaartjes .l{color:var(--muted);font-size:12.5px}.bm-kaartjes .v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.bm-kaartjes .s{color:var(--muted);font-size:12px}.bm-balk{background:var(--paper);border-radius:6px;height:12px;margin:30px 0 4px;position:relative}.bm-balk .vul{border-radius:6px;position:absolute;inset:0 auto 0 0}.bm-balk .streep{background:var(--heading);width:2px;position:absolute;top:-6px;bottom:-6px}.bm-balk .streep span{white-space:nowrap;color:var(--muted);margin-bottom:2px;font-size:12px;position:absolute;bottom:100%;left:4px}.bm-balk-l{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}@container (width<=640px){.bm-kaartjes{grid-template-columns:1fr}}.bm-stappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.bm-stappen>div{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.bm-stappen .t{font-weight:600}.bm-stappen .s{color:var(--muted);font-size:12.5px}.bm-correctie{margin-top:14px}@container (width<=640px){.bm-stappen{grid-template-columns:1fr}}.bm-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.bm-loop li{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.bm-loop .bol{border:1.5px solid var(--line-strong);width:20px;height:20px;color:var(--muted);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;display:grid}.bm-loop .bol svg.i{width:12px;height:12px}.bm-loop li.done .bol{background:var(--green);border-color:var(--green);color:var(--on-success,#fff)}.bm-loop li.now .bol{border-color:var(--blue);color:var(--blue)}.bm-loop .t{font-size:13px;font-weight:600}.bm-loop .s{color:var(--muted);font-size:12px}.bm-kengetallen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bm-kengetallen.drie{margin:12px 0 4px}.bm-kengetallen>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:8px 10px;display:flex}.bm-kengetallen .l{color:var(--muted);font-size:12px}.bm-kengetallen b{font-variant-numeric:tabular-nums;font-size:15px}.bm-kengetallen b.stil{color:var(--muted);font-weight:500}.bm-kengetallen .s{color:var(--muted);font-size:11.5px}.bm-calc{color:var(--text);font-size:13px}.bm-drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-m);text-align:center;margin-bottom:14px;padding:22px 16px}.bm-drop.aan{border-color:var(--blue);background:var(--blue-soft)}.bm-drop .t{margin-bottom:4px;font-weight:600}.bm-drop .s{color:var(--muted);max-width:420px;margin:0 auto 10px;font-size:12.5px}.bm-bestand{flex-direction:column;margin-bottom:8px;font-size:13px;display:flex}.bm-bestand span{color:var(--muted);font-size:12px}@container (width<=520px){.bm-loop,.bm-kengetallen{grid-template-columns:1fr 1fr}.bm-schema .r{grid-template-columns:56px 1fr 1fr 96px}.bm-schema .r>span:nth-child(2){display:none}.bm-imp .r{grid-template-columns:minmax(0,1fr) 90px 120px}.bm-imp .r>span:nth-child(2),.bm-imp .r>span:nth-child(4){display:none}}.br-melding{min-height:18px;color:var(--green);margin:10px 0;font-size:13px;font-weight:500}.br-melding.fout{color:var(--danger-fg)}.br-kaart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);margin-bottom:14px;padding:14px 16px;scroll-margin-top:12px;container-type:inline-size}.br-kaartkop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-kaartkop h2{color:var(--heading);margin:0;font-size:14.5px;font-weight:600}.br-kaartkop .sp,.br-paneel .side-panel-foot .sp{flex:1}.br-filters{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.br-tonen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-tonen .lbl{color:var(--muted);font-size:13px}.br-tonen .seg .c{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:2px}.br-zoek{flex:240px}.br-chip{white-space:nowrap;border-radius:9px;padding:1px 8px;font-size:11.5px;font-weight:600}.br-chip.info{background:var(--blue-soft);color:var(--blue-ink)}.br-chip.warn{background:var(--orange-soft);color:var(--orange-ink)}.br-chip.ok{background:var(--green-soft);color:var(--green)}.br-chip.mute{background:var(--paper);color:var(--muted)}.br-leeg{color:var(--muted);padding:18px 0 6px;font-size:13.5px}.br-leeg p{margin:0 0 10px}.br-rijen{border-top:1px solid var(--hairline);margin:10px -16px 0;padding:0;list-style:none}.br-rijen li+li{border-top:1px solid var(--hairline)}.br-rij{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:11px 16px;display:flex}.br-rij:hover{background:var(--paper)}.br-rij.ongelezen{background:var(--blue-soft)}.br-rij[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.br-rij .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.br-rij .t{align-items:center;gap:8px;min-width:0;display:flex}.br-rij .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.br-rij.ongelezen .nm{font-weight:700}.br-rij .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.br-rij .d{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.br-mk{background:var(--paper);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.br-mk svg.i{width:15px;height:15px}.br-mk.aq.aan{background:var(--blue);color:var(--accent-fg)}.br-mk.sup{background:var(--navy,#0f2a47);color:var(--accent-fg)}.br-mk.sup.antwoord{background:var(--orange);color:var(--accent-fg)}.br-mk.sup.gesloten{background:var(--green);color:var(--on-success,#fff)}.br-info{gap:10px;display:grid}.br-inforij{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.br-inforij .tx{flex-direction:column;flex:240px;min-width:0;display:flex}.br-inforij .t{font-size:13.5px;font-weight:600}.br-inforij .s{color:var(--muted);font-size:13px}.br-inh{border-radius:var(--radius-md);align-items:flex-start;gap:10px;margin-bottom:12px;padding:9px 11px;font-size:13px;display:flex}.br-inh .dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.br-inh b{font-weight:600;display:block}.br-inh .s{color:var(--muted);font-size:12.5px;display:block}.br-inh.info{background:var(--blue-soft);border:1px solid var(--line)}.br-inh.info .dot{background:var(--blue)}.br-inh.mute{background:var(--paper);border:1px solid var(--line)}.br-inh.mute .dot{background:var(--muted)}.br-tekst{white-space:pre-line;margin-bottom:12px;font-size:14px;line-height:1.55}.br-gesprek h3,.br-antwoord h3{color:var(--heading);margin:0 0 8px;font-size:14px;font-weight:600}.br-gesprek ol{border:1px solid var(--line);border-radius:var(--radius-md);margin:0 0 16px;padding:0;list-style:none;overflow:hidden}.br-regel{flex-direction:column;gap:2px;padding:9px 12px;display:flex}.br-regel+.br-regel{border-top:1px solid var(--hairline)}.br-regel .wie{font-size:12.5px;font-weight:600}.br-regel .tekst{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.br-regel.support{background:var(--blue-soft)}.br-regel.support .wie{color:var(--blue-ink)}.br-regel.systeem .wie{color:var(--muted);font-weight:500}.br-regel.systeem .tekst{color:var(--muted);font-size:13px}.br-gesloten{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.br-gesloten p{flex:200px;margin:0}.br-seg{flex-wrap:wrap}.br-veldfout{color:var(--danger-fg);margin-top:3px;font-size:12.5px;display:block}.br-help{color:var(--muted);margin-top:3px;font-size:12px;display:block}.br-paneel .pr-veld+.pr-veld{margin-top:12px}.wz-pagina{background:var(--bg);min-height:100vh;color:var(--text);font-size:14px;line-height:1.45}.wz-pagina svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.wz-kop{background:var(--navy,#0f2a47);color:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 28px;display:flex}.wz-kop .sp{flex:1}.wz-merk{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:700}.wz-merk .q{color:var(--orange)}.wz-route{color:#b4c3d6;font-size:13px}.wz-teller{color:#dde6f0;font-variant-numeric:tabular-nums;font-size:13px}.wz-later{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:5px 11px;font-size:13px}.wz-later:hover{background:#ffffff1a}.wz-wie{align-items:center;gap:8px;font-size:13px;display:inline-flex}.wz-wie .av{width:28px;height:28px;color:var(--navy,#0f2a47);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.wz-balk{background:#1f3a5f;height:4px}.wz-balk>div{background:var(--orange);height:100%;transition:width .25s}.wz-main{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:28px;scroll-margin-top:8px;container-type:inline-size}.wz-grid{align-items:start;gap:20px;display:grid}@container (width>=860px){.wz-grid{grid-template-columns:250px minmax(0,1fr)}}.wz-stapper{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px}.wz-stapper ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wzi{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wzi:hover:not(:disabled){background:var(--paper)}.wzi:disabled{cursor:default;opacity:.55}.wzi.nu{background:var(--blue-soft);opacity:1}.wzi .bol{width:24px;height:24px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.wzi .bol.nu{background:var(--blue);color:var(--accent-fg);box-shadow:none}.wzi .bol.af{background:var(--green);color:var(--on-success,#fff);box-shadow:none}.wzi .bol svg,.wz-lijst .bol svg,.wz-ok svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.wzi .tx{flex-direction:column;min-width:0;display:flex}.wzi .t{font-size:13.5px;font-weight:600}.wzi .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wz-kaart{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:22px 24px 18px;container-type:inline-size}.wz-kaart .kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12.5px;font-weight:600}.wz-kaart h1{color:var(--heading);letter-spacing:-.015em;margin:4px 0 6px;font-size:25px;font-weight:600}.wz-intro{color:var(--text-muted,var(--muted));max-width:640px;margin:0 0 18px}.wz-inhoud{gap:18px;display:grid}@container (width>=720px){.wz-inhoud{grid-template-columns:minmax(0,1fr) 240px}}.wz-velden{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 14px;display:grid}@container (width<=520px){.wz-velden{grid-template-columns:1fr}}.wz-veld{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.wz-veld.vol,.wz-info.vol{grid-column:1/-1}.wz-lbl{font-size:12.5px;font-weight:600}.wz-lbl .opt{color:var(--muted);font-weight:400}.wz-inp{align-items:center;gap:8px;display:flex}.wz-inp .input{width:100%}.wz-inp .eh{color:var(--muted);white-space:nowrap;font-size:13px}.wz-veld .input.fout{border-color:var(--orange)}.wz-help{color:var(--muted);font-size:12px}.wz-fout{color:var(--danger-fg);font-size:12px}.wz-seg{flex-wrap:wrap;align-self:flex-start;max-width:100%}.wz-radio{gap:6px;display:grid}.wz-radio .opt,.wz-chk{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.wz-radio .opt.aan{border-color:var(--blue);background:var(--blue-soft)}.wz-radio .opt.uit{cursor:default;opacity:.6}.wz-radio input,.wz-chk input{margin-top:3px}.wz-radio .t,.wz-chk .t{font-size:13.5px;font-weight:600;display:block}.wz-radio .s,.wz-chk .s{color:var(--muted);font-size:12.5px;display:block}.wz-chk{background:0 0;border-color:#0000;padding-left:0}.wz-ro{background:var(--paper);box-sizing:border-box;border-radius:8px;min-height:36px;padding:7px 9px;font-size:13.5px}.wz-info{border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:9px 11px;font-size:13px;display:flex}.wz-info.blauw{background:var(--blue-soft);border:1px solid var(--line)}.wz-info.oranje{background:var(--orange-soft);border:1px solid var(--orange-line,var(--line))}.wz-info.grijs{background:var(--paper);border:1px solid var(--line)}.wz-info span{flex:240px}.wz-qr{background:#fff;border-radius:6px;width:140px;height:140px;padding:4px}.wz-waarom{background:var(--paper);border-radius:10px;align-self:start;gap:8px;padding:12px 14px;font-size:13px;display:flex}.wz-waarom b{color:var(--heading);font-weight:600}.wz-waarom p{margin:4px 0 0}.wz-melding{min-height:18px;color:var(--green);margin:14px 0 0;font-size:13px;font-weight:500}.wz-melding.fout{color:var(--danger-fg)}.wz-noot{color:var(--muted)}.wz-nav{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:14px;display:flex}.wz-nav .sp{flex:1}.wz-nav .btn{align-items:center;gap:6px;min-height:40px;display:inline-flex}.wz-samen{gap:10px;margin-bottom:14px;display:grid}.wz-sam{border:1px solid var(--line);border-radius:10px;overflow:hidden}.wz-sam .kop{background:var(--paper);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.wz-sam dl{grid-template-columns:170px minmax(0,1fr);margin:0;font-size:13px;display:grid}.wz-sam dt,.wz-sam dd{border-top:1px solid var(--hairline);overflow-wrap:anywhere;min-width:0;margin:0;padding:7px 12px}.wz-sam dt{color:var(--muted)}@container (width<=520px){.wz-sam dl{grid-template-columns:1fr}.wz-sam dd{border-top:0;padding-top:0}}.wz-klaar{padding:28px 28px 22px}.wz-ok{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:50%;place-items:center;display:grid}.wz-ok svg{width:22px;height:22px}.wz-kolommen{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:10px 0 16px;display:grid}.wz-kolommen h2{color:var(--heading);margin:0 0 8px;font-size:15px;font-weight:600}.wz-lijst{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.wz-lijst li{align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.wz-lijst li+li{border-top:1px solid var(--hairline)}.wz-lijst .bol{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.wz-lijst .bol.af{background:var(--green);color:var(--on-success,#fff)}.wz-nu{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=nordic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f2a47;--ink-2:#1b3b60;--paper:#f4f6f9;--surface:#fff;--line:#dde3eb;--line-strong:#c6d0dc;--text:#13202f;--muted:#5a6b7e;--blue:#1e5bd6;--blue-soft:#eaf1fd;--blue-ink:#173f92;--orange:#e2661d;--orange-soft:#fdf0e7;--orange-ink:#8f3a0a;--green:#17784d;--green-soft:#e7f4ed;--done:#9aabbe;--hint:#5c6d81;--control-line:#7f90a5;--orange-strong:#c0560f;--blue-line:#bcd0f5;--orange-line:#f4d2bc;--hairline:#eef1f5;--head-bg:#fafbfc;--row-hover:#fafbfd;--row-select:#f3f6fb;--hover:#eef1f5;--bar-grid:#eef1f5;--chart-teal:#169e6e;--chart-orange:#eb6834;--chart-gray:#b4bfcc;--chart-other:#a3afbd;--chart-slate:#3d5a80;--maand-open:#1b3b60;--maand-vast:#9aabbe;--inv:#0f2a47;--on-inv:#fff;--on-inv-muted:#b8c6d8;--on-inv-link:#cfe0ff;--on-inv-line:#ffffff59;--on-inv-fill:#ffffff24;--heading:#0f2a47;--badge-bg:#c0560f;--badge-fg:#fff;--on-danger:#fff;--on-success:#fff;--avatar-bg:#1b3b60;--focus-ring:#1e5bd6;--pil-activa-bg:#eef3fb;--pil-activa-fg:#173f92;--pil-passiva-bg:#f3effa;--pil-passiva-fg:#5b3b92;--pil-ev-bg:#eef1f5;--pil-ev-fg:#0f2a47;--pil-amber-bg:#fff4d6;--pil-amber-fg:#7a520f;--pil-teal-bg:#e6f6f4;--pil-teal-fg:#0f6b5e;--tint-15:#fffbf2;--tint-30:#fff4f2;--bg:var(--paper);--surface-alt:var(--paper);--surface-hover:var(--hover);--sidebar:var(--ink);--sidebar-muted:#b8c6d8;--sidebar-label:#8a9db4;--sidebar-hover:#ffffff0f;--sidebar-hover-fg:#fff;--sidebar-active-bg:var(--ink-2);--sidebar-active-fg:#fff;--sidebar-rule:#ffffff1a;--sidebar-border:none;--text-muted:var(--muted);--text-hint:var(--hint);--accent:var(--blue);--accent-hover:var(--blue-ink);--accent-fg:#fff;--accent-subtle:var(--blue-soft);--border:var(--line);--border-focus:var(--blue);--success:var(--green);--success-bg:var(--green-soft);--success-fg:#0f5c3a;--warning:#ad4a0c;--warning-bg:var(--orange-soft);--warning-fg:var(--orange-ink);--danger:#c42b2b;--danger-bg:#fcecec;--danger-fg:#8a1c1c;--info:var(--blue);--info-bg:var(--blue-soft);--info-fg:var(--blue-ink);--chart-1:#1e5bd6;--chart-2:#e2661d;--chart-3:#17784d;--chart-4:#6d4ad0;--chart-5:#0e7490;--chart-6:#be185d;--chart-7:#1b3b60;--chart-8:#5a6b7e;--chart-seq-1:#eaf1fd;--chart-seq-2:#bcd0f5;--chart-seq-3:#6f9bea;--chart-seq-4:#1e5bd6;--chart-seq-5:#0f2a47;--chart-pos:var(--green);--chart-neg:var(--danger);--chart-neutral:var(--done);--chart-grid:#0f2a4712;--chart-axis:#0f2a4733;--chart-axis-label:var(--muted);--chart-tooltip-bg:var(--ink);--chart-tooltip-fg:#fff;--chart-area-fade:#1e5bd61f;--chart-bg:transparent;--chart-bar:var(--chart-1);--chart-bar-alt:var(--chart-2);--chart-line:var(--chart-1);--radius-s:6px;--radius-m:10px;--radius-xs:3px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:9999px;--panel-w:460px;--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--heading-weight:600;--heading-letter:-.015em;--stat-value-font:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--stat-value-weight:600;--stat-label-transform:none;--stat-label-letter:0;--shadow-sm:0 1px 2px #0f2a470f;--shadow-md:0 4px 12px #0f2a4714;--shadow-lg:0 8px 24px #0f2a471f;--shadow-xl:0 16px 40px #0f2a4729;--shadow-bar:0 8px 24px #0f2a4740;--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.25s ease;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}[data-theme=nordic-dark],[data-dark=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#08111e;--ink-2:#16304f;--paper:#0a1524;--surface:#10233a;--line:#22384f;--line-strong:#35506e;--text:#e8eef6;--muted:#9db0c6;--blue:#6ea6ff;--blue-soft:#6ea6ff29;--blue-ink:#a9cbff;--orange:#f58a47;--orange-soft:#f58a4729;--orange-ink:#ffb88a;--green:#4fc48b;--green-soft:#4fc48b29;--done:#5e7894;--hint:#8296ad;--control-line:#5f7a99;--orange-strong:#f58a47;--blue-line:#6ea6ff66;--orange-line:#f58a4766;--hairline:#1b3047;--head-bg:#0e1f33;--row-hover:#13283f;--row-select:#14304d;--hover:#1a3550;--bar-grid:#1b3047;--chart-teal:#3cc493;--chart-orange:#f58a47;--chart-gray:#4a6280;--chart-other:#6b819c;--chart-slate:#7f97b4;--maand-open:#9dbbe6;--maand-vast:#4a6280;--inv:#e8eef6;--on-inv:#0a1524;--on-inv-muted:#3f536b;--on-inv-link:#173f92;--on-inv-line:#0a152466;--on-inv-fill:#0a15241a;--heading:#e8eef6;--badge-bg:#f58a47;--badge-fg:#0a1524;--on-danger:#0a1524;--on-success:#0a1524;--avatar-bg:#2a4a70;--focus-ring:#6ea6ff;--pil-activa-bg:#6ea6ff29;--pil-activa-fg:#a9cbff;--pil-passiva-bg:#a78bfa2e;--pil-passiva-fg:#cdbdff;--pil-ev-bg:#e8eef61a;--pil-ev-fg:#e8eef6;--pil-amber-bg:#f5c45129;--pil-amber-fg:#f5d27a;--pil-teal-bg:#2dd4bf26;--pil-teal-fg:#7fe3d6;--tint-15:#f5c45112;--tint-30:#ff8a8a14;--surface-alt:#152c47;--sidebar:#08111e;--sidebar-active-bg:#16304f;--accent:var(--blue);--accent-hover:#8fbbff;--accent-fg:#0a1524;--accent-subtle:var(--blue-soft);--success-fg:#7eddb0;--warning:var(--orange);--danger:#ff8a8a;--danger-bg:#ff8a8a24;--danger-fg:#ffb4b4;--chart-1:#6ea6ff;--chart-2:#f58a47;--chart-3:#4fc48b;--chart-4:#a78bfa;--chart-5:#22d3ee;--chart-6:#f472b6;--chart-7:#9db0c6;--chart-8:#7b8fa6;--chart-seq-1:#6ea6ff29;--chart-seq-2:#6ea6ff57;--chart-seq-3:#6ea6ff94;--chart-seq-4:#6ea6ff;--chart-seq-5:#a9cbff;--chart-grid:#e8eef612;--chart-axis:#e8eef633;--chart-tooltip-bg:#e8eef6;--chart-tooltip-fg:#0a1524;--chart-area-fade:#6ea6ff2e;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 40px #0009;--shadow-bar:0 8px 24px #0000008c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.45}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){background-color:var(--surface);color:var(--text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[style*="outline: none"]:focus-visible,[style*=outline\:none]:focus-visible,[style*="outline: 0"]:focus-visible,[style*=outline\:0]:focus-visible{outline-offset:1px;outline:2px solid var(--focus-ring)!important}.num,table,.stat-value,.bank-row-amount,.detail-value.amount,.kpi-spark-value,.m-row-amount,.m-stat-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--hint)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.shell{background:var(--bg);min-height:100vh;display:flex}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.main{flex-direction:column;min-width:0;display:flex}.sidebar{background:var(--sidebar);width:228px;color:var(--sidebar-muted);scrollbar-width:thin;z-index:20;border-right:var(--sidebar-border);flex-direction:column;flex:0 0 228px;align-self:flex-start;height:100vh;padding:18px 0 16px;transition:width .2s,flex-basis .2s;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar::-webkit-scrollbar-thumb{background:#ffffff2e}.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-brand{color:#fff;letter-spacing:-.01em;white-space:nowrap;padding:0 22px 22px;font-size:21px;font-weight:700;line-height:1.2;text-decoration:none;display:block}.sidebar-brand:hover{color:#fff;text-decoration:none}.sidebar-brand .q{color:var(--orange)}.sidebar-nav{flex:1}.nav-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-label);padding:2px 22px 6px;font-size:11px;font-weight:600}.nav-rule{border:0;border-top:1px solid var(--sidebar-rule);margin:10px 22px 12px}.nav-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-item{width:100%;min-height:40px;color:var(--sidebar-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 22px;font-size:13.5px;text-decoration:none;display:flex}.nav-item svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nav-item:hover,.nav-item:hover:hover{color:var(--sidebar-hover-fg);text-decoration:none}.nav-item.active,.nav-item.active:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);box-shadow:inset 3px 0 0 var(--orange)}.nav-item:focus-visible{outline-offset:-3px;outline-color:#fff}.sidebar :focus-visible{outline-color:#fff}.nav-badge{background:var(--badge-bg);color:var(--badge-fg);text-align:center;border-radius:10px;min-width:18px;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px}.sidebar-foot{padding:12px 22px 0}.sidebar-toggle{color:var(--sidebar-label);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.sidebar-toggle:hover{color:#fff}.sidebar-toggle svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sidebar.collapsed{flex-basis:56px;width:56px}.sidebar.collapsed .sidebar-brand{text-align:center;padding:0 0 22px}.sidebar.collapsed .sidebar-brand .brand-rest,.sidebar.collapsed .nav-group-title,.sidebar.collapsed .nav-label,.sidebar.collapsed .sidebar-toggle-label{display:none}.sidebar.collapsed .nav-rule{margin:10px 12px 12px}.sidebar.collapsed .nav-item{justify-content:center;padding:0;position:relative}.sidebar.collapsed .nav-badge{min-width:15px;margin:0;padding:0 5px;font-size:10px;line-height:15px;position:absolute;top:4px;right:6px}.sidebar.collapsed .sidebar-foot{justify-content:center;padding:12px 0 0;display:flex}.icon{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-block}.icon-xs{stroke-width:2px;width:12px;height:12px}.icon-sm{width:14px;height:14px}.icon-md{width:16px;height:16px}.icon-lg{stroke-width:1.6px;width:20px;height:20px}.icon-xl{stroke-width:1.5px;width:28px;height:28px}.icon-2xl{stroke-width:1.25px;width:40px;height:40px}.icon-muted{color:var(--text-muted)}.icon-hint{color:var(--text-hint)}.icon-accent{color:var(--accent)}.icon-success{color:var(--success)}.icon-warning{color:var(--warning)}.icon-danger{color:var(--danger)}.icon-info{color:var(--info)}.icon-tile{border-radius:var(--radius-md);background:var(--surface-alt);width:36px;height:36px;color:var(--text-muted);flex-shrink:0;place-items:center;display:inline-grid}.icon-tile-sm{border-radius:var(--radius-sm);width:28px;height:28px}.icon-tile-lg{border-radius:var(--radius-lg);width:44px;height:44px}.icon-tile.tile-accent{background:var(--accent-subtle);color:var(--accent)}.icon-tile.tile-success{background:var(--success-bg);color:var(--success-fg)}.icon-tile.tile-warning{background:var(--warning-bg);color:var(--warning-fg)}.icon-tile.tile-danger{background:var(--danger-bg);color:var(--danger-fg)}.icon-tile.tile-info{background:var(--info-bg);color:var(--info-fg)}.icon-tile.tile-solid{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}.seg,.segmented{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:inline-flex;overflow:hidden}.seg button,.segmented-item{font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;min-height:38px;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.seg button+button,.segmented-item+.segmented-item{border-left:1px solid var(--line)}.seg button:hover,.segmented-item:hover{color:var(--text);background:var(--hover)}.seg button[aria-pressed=true],.segmented-item.active{background:var(--inv);color:var(--on-inv);font-weight:500}.seg button:focus-visible,.segmented-item:focus-visible{outline-offset:-2px}.seg button[aria-pressed=true]:focus-visible,.segmented-item.active:focus-visible{outline-color:var(--on-inv)}.stepper{align-items:center;gap:4px;width:100%;margin-bottom:24px;display:flex}.step{flex:1;align-items:center;gap:10px;display:flex}.step-marker{background:var(--surface-alt);border:1.5px solid var(--border);width:28px;height:28px;color:var(--text-muted);transition:all var(--transition-base);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.step-label{color:var(--text-muted);font-size:12px;font-weight:500}.step-connector{background:var(--border);flex:1;height:1.5px;margin:0 4px}.step.complete .step-marker{background:var(--success);border-color:var(--success);color:#fff}.step.complete .step-label{color:var(--text)}.step.complete+.step .step-connector,.step.complete .step-connector{background:var(--success)}.step.active .step-marker{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);box-shadow:0 0 0 4px var(--accent-subtle)}.step.active .step-label{color:var(--text);font-weight:600}.accordion{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.accordion-item{border-bottom:1px solid var(--border)}.accordion-item:last-child{border-bottom:none}.accordion-trigger{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:500;display:flex}.accordion-trigger:hover{background:var(--surface-alt)}.accordion-trigger .accordion-chev{transition:transform var(--transition-base);color:var(--text-muted);margin-left:auto}.accordion-item.open .accordion-chev{transform:rotate(180deg)}.accordion-content{color:var(--text-muted);padding:0 18px 18px;font-size:13px;line-height:1.6;display:none}.accordion-item.open .accordion-content{display:block}.toolbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.toolbar-divider{background:var(--border);width:1px;height:22px}.toolbar-spacer{flex:1}kbd,.kbd{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:11.5px;line-height:1.5;display:inline-block}.chip{background:var(--blue-soft);color:var(--blue-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.chip button{color:inherit;cursor:pointer;width:24px;height:24px;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.chip button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.linkbtn{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:hover{color:var(--accent-hover)}.kv-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;font-size:12px;display:inline-flex;overflow:hidden}.kv-chip-key{background:var(--surface-alt);color:var(--text-muted);border-right:1px solid var(--border);padding:4px 10px;font-weight:500}.kv-chip-val{color:var(--text);font-weight:500;font-family:var(--font-mono);padding:4px 10px}.kv-chip-close{color:var(--text-hint);cursor:pointer;border-left:1px solid var(--border);place-items:center;padding:0 8px;display:grid}.kv-chip-close:hover{color:var(--danger);background:var(--surface-alt)}.timeline{padding-left:24px;position:relative}.timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;left:7px}.timeline-item{padding-bottom:18px;font-size:13px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-marker{background:var(--surface);border:2px solid var(--border);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-22px}.timeline-item.is-success .timeline-marker{border-color:var(--success);background:var(--success)}.timeline-item.is-accent .timeline-marker{border-color:var(--accent);background:var(--accent)}.timeline-item.is-warning .timeline-marker{border-color:var(--warning);background:var(--warning)}.timeline-item.is-danger .timeline-marker{border-color:var(--danger);background:var(--danger)}.timeline-time{color:var(--text-hint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:600}.timeline-title{color:var(--text);margin-bottom:2px;font-weight:500}.timeline-desc{color:var(--text-muted);font-size:12px;line-height:1.5}.bank-row{border-bottom:1px solid var(--border);transition:background var(--transition-fast);grid-template-columns:36px 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:grid}.bank-row:hover{background:var(--surface-alt)}.bank-row:last-child{border-bottom:none}.bank-row-title{color:var(--text);font-weight:500}.bank-row-meta{color:var(--text-muted);margin-top:2px;font-size:11px}.bank-row-amount{font-family:var(--stat-value-font);letter-spacing:-.01em;text-align:right;font-weight:500}.bank-row-amount.positive{color:var(--success)}.bank-row-amount.negative{color:var(--text)}.banner{background:var(--accent-subtle);color:var(--accent);border-radius:var(--radius-md);align-items:center;gap:14px;padding:12px 20px;font-size:13px;font-weight:500;display:flex}.banner-icon{flex-shrink:0}.banner-body{flex:1}.banner-action{flex-shrink:0;margin-left:auto}.calendar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:280px;padding:14px}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-day-name{text-transform:uppercase;color:var(--text-hint);text-align:center;letter-spacing:.06em;padding:4px 0;font-size:10px;font-weight:600}.calendar-day{aspect-ratio:1;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);place-items:center;font-size:12px;display:grid}.calendar-day:hover{background:var(--surface-alt)}.calendar-day.muted{color:var(--text-hint)}.calendar-day.today{border:1px solid var(--accent);font-weight:600}.calendar-day.selected{background:var(--accent);color:var(--accent-fg);font-weight:600}.calendar-day.in-range{background:var(--accent-subtle);color:var(--accent);border-radius:0}.row-actions{opacity:0;transition:opacity var(--transition-fast);gap:4px;display:flex}tr:hover .row-actions{opacity:1}html:not([data-dark=true]) :is(.pij:not(.act),.prij:not(.act),.klant-rij:not(.actief),.gbr-rij,.urij:not(.act)):hover td{background:var(--surface-hover)!important}.topbar{z-index:var(--z-sticky);background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;min-height:61px;padding:10px 24px;display:flex;position:sticky;top:0}.topbar-left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.topbar-right,.topbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-bel{width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;display:inline-grid;position:relative}.topbar-bel:hover{background:var(--paper);color:var(--text)}.topbar-bel svg{width:18px;height:18px}.topbar-bel .bel-badge{background:var(--badge-bg);color:var(--badge-fg);text-align:center;border-radius:9px;min-width:16px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;top:2px;right:1px}.adm-wrap{flex:0 auto;min-width:0;position:relative}.adm{border-radius:var(--radius-s);width:100%;min-width:0;max-width:300px;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:8px;padding:6px 8px;font-weight:600;display:flex}.adm:hover,.adm[aria-expanded=true]{background:var(--paper)}.adm svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.adm .adm-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .adm-logo{object-fit:contain;flex:none;max-width:72px;height:24px}.topbar-search{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);min-width:150px;max-width:360px;min-height:38px;color:var(--muted);flex:1;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:flex}.topbar-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.topbar-search svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.topbar-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:13px}.topbar-search input::placeholder{color:var(--muted);opacity:1}.user{color:var(--muted);border-radius:20px;flex-shrink:0;align-items:center;gap:9px;padding:4px 10px 4px 4px;font-size:13px;text-decoration:none;display:flex}.user:hover{background:var(--paper)}.user:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--text);font-weight:500;overflow:hidden}.user .avatar{width:28px;height:28px}@media (width<=1320px){.topbar{gap:12px;padding-left:16px;padding-right:16px}}@media (width<=900px){.topbar{gap:8px;padding:8px 12px}.topbar-search,.user-name{display:none}.user{padding:4px}}@media (width<=560px){.topbar-actions{gap:4px}}.iconbtn,.icon-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:34px;height:34px;color:var(--muted);font:inherit;border-radius:7px;flex:none;place-items:center;display:grid}.iconbtn:hover,.icon-btn:hover{color:var(--text);border-color:var(--line-strong)}.icon-btn.active{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.iconbtn svg,.icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.icon-btn-lg{width:42px;height:42px}.icon-btn-sm{border-radius:var(--radius-sm);width:28px;height:28px}.content{flex:1;min-width:0;max-width:1400px;padding:22px 28px 40px}.content-full{flex:1;min-width:0;padding:22px 28px 40px}.page-title{font-family:var(--font-display);font-size:26px;font-weight:var(--heading-weight);letter-spacing:var(--heading-letter);color:var(--heading);margin-bottom:20px;line-height:1.15}h1,.h1{font-family:var(--font-display);font-size:26px;font-weight:var(--heading-weight);letter-spacing:var(--heading-letter);color:var(--heading);line-height:1.15}h2,.h2{font-family:var(--font-display);font-size:20px;font-weight:var(--heading-weight);letter-spacing:var(--heading-letter);color:var(--heading);line-height:1.2}h3,.h3{font-family:var(--font-display);font-size:16px;font-weight:var(--heading-weight);letter-spacing:var(--heading-letter);color:var(--heading);line-height:1.3}h4,.h4{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600;line-height:1.4}h5,.h5{font-family:var(--font-sans);color:var(--text);font-size:13px;font-weight:600;line-height:1.4}.text-sm{font-size:12px}.text-xs{font-size:11px}.text-muted{color:var(--text-muted)}.text-hint{color:var(--text-hint)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-warning{color:var(--warning-fg)}.text-danger{color:var(--danger)}.text-mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.text-upper{text-transform:uppercase;letter-spacing:.08em}.overline{text-transform:uppercase;letter-spacing:.08em;color:var(--text-hint);font-size:11px;font-weight:600}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted);text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-fg)}.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.btn-secondary:hover{border-color:var(--muted)}.btn-ghost,.btn-quiet{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover,.btn-quiet:hover{background:var(--paper);color:var(--text);border-color:#0000}.btn-danger{background:var(--danger-bg);color:var(--danger-fg);border-color:#0000}.btn-danger:hover{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn-success{background:var(--success-bg);color:var(--success-fg);border-color:#0000}.btn-success:hover{background:var(--success);border-color:var(--success);color:var(--on-success)}.btn-xs{min-height:28px;padding:4px 10px;font-size:12px}.btn-sm{min-height:32px;padding:6px 12px;font-size:12.5px}.btn-lg{min-height:44px;padding:11px 20px;font-size:15px}.btn-xl{min-height:52px;padding:14px 26px;font-size:16px}.btn-count{background:var(--paper);color:var(--muted);border-radius:9px;padding:0 6px;font-size:12px;font-weight:500}.btn-primary .btn-count{color:var(--accent-fg);background:#0a193c47}[data-dark=true] .btn-primary .btn-count,[data-theme=nordic-dark] .btn-primary .btn-count{background:#0a15242e}.btn-group{display:inline-flex}.btn-group .btn{border-right-width:0;border-radius:0}.btn-group .btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.btn-group .btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-right-width:1px}.split-btn{align-items:stretch;display:inline-flex}.split-btn .btn{border-radius:var(--radius-md) 0 0 var(--radius-md)}.split-btn .split-trigger{background:var(--accent);width:32px;color:var(--accent-fg);border:1px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;transition:background var(--transition-base);border-left:1px solid #fff3;place-items:center;font-size:10px;display:grid}.split-btn .split-trigger:hover{background:var(--accent-hover)}.split-btn.split-secondary .split-trigger{background:var(--surface);color:var(--muted);border:1px solid var(--line-strong);border-left:none}.split-btn.split-secondary .split-trigger:hover{background:var(--paper);color:var(--text)}.form-group{margin-bottom:16px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row-3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.label{color:var(--text);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.label-required:after{content:" *";color:var(--danger)}.input{border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);width:100%;height:38px;color:var(--text);transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:0 10px;font-family:inherit;font-size:14px;display:block}.input::placeholder{color:var(--text-hint);opacity:1}.input:hover:not(:disabled){border-color:var(--muted)}.input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.input:disabled{background:var(--paper);color:var(--text-hint);cursor:not-allowed;border-color:var(--line)}.input.input-error{border-color:var(--danger)}.input.input-error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.input.input-success{border-color:var(--success)}.input-sm{height:34px;padding:0 10px;font-size:13px}.input-lg{height:46px;padding:0 16px;font-size:15px}.input[type=date],.input[type=time],.input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-dark=true] .input[type=date],[data-dark=true] .input[type=time],[data-dark=true] .input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.textarea{border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);resize:vertical;min-height:56px;transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45;display:block}.textarea::placeholder{color:var(--text-hint);opacity:1}.textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.select{border:1px solid var(--control-line);border-radius:var(--radius-md);background-color:var(--surface);width:100%;height:38px;color:var(--text);appearance:none;cursor:pointer;transition:border-color var(--transition-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%235A6B7E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 34px 0 10px;font-family:inherit;font-size:14px;display:block}[data-dark=true] .select,[data-theme=nordic-dark] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%239DB0C6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select:focus{border-color:var(--border-focus)}.select-sm{height:34px;font-size:13px}.input-wrapper{position:relative}.input-wrapper .input{padding-left:36px}.input-wrapper .input-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.input-wrapper .input-suffix{color:var(--muted);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-prefix-text{align-items:center;display:flex}.input-prefix-text .prefix{background:var(--paper);border:1px solid var(--control-line);border-radius:var(--radius-md) 0 0 var(--radius-md);height:38px;color:var(--muted);border-right:none;align-items:center;padding:0 12px;font-size:13px;display:flex}.input-prefix-text .input{border-radius:0 var(--radius-md) var(--radius-md) 0}.form-help{color:var(--muted);margin-top:4px;font-size:12px}.form-error{color:var(--danger);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.form-success-msg{color:var(--success);margin-top:4px;font-size:12px}.searchbox{background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-md);min-width:220px;min-height:40px;color:var(--muted);flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.searchbox:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.searchbox input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:8px 0}.searchbox input::placeholder{color:var(--text-hint);opacity:1}.searchbox svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.checkbox-group{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkbox-group input[type=checkbox]{border:1.5px solid var(--control-line);border-radius:var(--radius-xs);appearance:none;background:var(--surface);cursor:pointer;width:16px;height:16px;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;margin-top:1px}.checkbox-group input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}[data-dark=true] .checkbox-group input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230A1524' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.checkbox-label{color:var(--text);font-size:13px;line-height:1.4}.checkbox-label small{color:var(--muted);font-size:12px;display:block}.radio-group{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.radio-group input[type=radio]{border:1.5px solid var(--control-line);appearance:none;background:var(--surface);cursor:pointer;width:16px;height:16px;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;margin-top:1px}.radio-group input[type=radio]:checked{border-color:var(--accent);background:var(--accent-fg);border-width:4.5px}.radio-label{color:var(--text);font-size:13px;line-height:1.4}.toggle-wrapper{cursor:pointer;align-items:center;gap:10px;display:flex}.toggle{flex-shrink:0;width:36px;height:20px;position:relative}.toggle input{opacity:0;width:0;height:0;position:absolute}.toggle-track{background:var(--control-line);border-radius:var(--radius-full);transition:background var(--transition-base);position:absolute;inset:0}.toggle input:checked+.toggle-track{background:var(--accent)}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--focus-ring);outline-offset:2px}.toggle-thumb{width:14px;height:14px;transition:transform var(--transition-base);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle input:checked~.toggle-thumb{transform:translate(16px)}.toggle-label{color:var(--text);font-size:13px}.range-input{appearance:none;background:var(--line-strong);border-radius:var(--radius-full);cursor:pointer;width:100%;height:4px}.range-input::-webkit-slider-thumb{appearance:none;background:var(--accent);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.file-upload{border:1.5px dashed var(--control-line);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-base);background:var(--surface);padding:24px}.file-upload:hover{border-color:var(--accent);background:var(--accent-subtle)}.file-upload input[type=file]{display:none}.file-upload-icon{color:var(--muted);margin-bottom:12px}.file-upload p{color:var(--muted);font-size:13px}.file-upload span{color:var(--accent);font-weight:600}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card-body{padding:22px}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.card-header h3{font-family:var(--font-display);font-size:16px;font-weight:var(--heading-weight);letter-spacing:var(--heading-letter)}.card-subtitle{color:var(--text-muted);font-size:12px}.card-footer{border-top:1px solid var(--border);background:var(--surface-alt);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.card-hover{transition:box-shadow var(--transition-base), transform var(--transition-base)}.card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}.stat-label{text-transform:var(--stat-label-transform);letter-spacing:var(--stat-label-letter);color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:500}.stat-value{font-family:var(--stat-value-font);font-size:26px;font-weight:var(--stat-value-weight);letter-spacing:-.02em;color:var(--text);line-height:1.1}.stat-delta{color:var(--text-muted);margin-top:6px;font-size:12px}.stat-delta.up{color:var(--success)}.stat-delta.down{color:var(--danger)}.action-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;color:var(--text);align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.action-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);text-decoration:none;transform:translateY(-1px)}.action-tile-icon{background:var(--sidebar-active-bg);width:38px;height:38px;color:var(--sidebar-active-fg);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid}.action-tile span{flex:1}.action-tile-chev{color:var(--text-hint)}.table-container{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.table-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.table-header h3{font-family:var(--font-display);font-size:16px;font-weight:var(--heading-weight)}table{border-collapse:collapse;width:100%}thead th{color:var(--muted);text-align:left;background:var(--head-bg);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 16px;font-size:12.5px;font-weight:500}thead th.align-right{text-align:right}thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}thead th.sortable:hover{color:var(--text)}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:var(--row-hover)}tbody td{border-top:1px solid var(--hairline);vertical-align:middle;padding:12px 16px;font-size:13.5px}tbody td.td-mono{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--muted)}tbody td.td-muted{color:var(--muted)}tbody td.td-right{text-align:right}tbody td.td-amount{font-family:var(--stat-value-font);text-align:right;font-weight:600}.table-footer{border-top:1px solid var(--line);background:var(--head-bg);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 20px;font-size:12.5px;display:flex}.badge{border-radius:var(--radius-full);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.badge-dot{opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}.badge-paid{background:var(--success-bg);color:var(--success-fg)}.badge-open{background:var(--warning-bg);color:var(--warning-fg)}.badge-overdue{background:var(--danger-bg);color:var(--danger-fg)}.badge-info{background:var(--info-bg);color:var(--info-fg)}.badge-neutral{background:var(--surface-alt);color:var(--text-muted)}.badge-accent{background:var(--accent);color:var(--accent-fg)}.pill{border-radius:var(--radius-full);align-items:center;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.notice{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--done);border-radius:var(--radius-md);align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;display:flex}.notice svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.notice-danger{border-left-color:var(--danger);background:var(--danger-bg);border-color:var(--danger-bg);color:var(--danger-fg)}.notice-warning{border-left-color:var(--orange);background:var(--orange-soft);border-color:var(--orange-line);color:var(--orange-ink)}.alert{border-radius:var(--radius-md);border-left:3px solid;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;display:flex}.alert-icon{flex-shrink:0;margin-top:1px}.alert-body{flex:1}.alert-title{margin-bottom:3px;font-weight:600}.alert-close{cursor:pointer;opacity:.6;flex-shrink:0}.alert-close:hover{opacity:1}.alert-success{background:var(--success-bg);border-color:var(--success);color:var(--success-fg)}.alert-warning{background:var(--warning-bg);border-color:var(--warning);color:var(--warning-fg)}.alert-danger{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-fg)}.alert-info{background:var(--info-bg);border-color:var(--info);color:var(--info-fg)}.alert-neutral{background:var(--surface);border-color:var(--done);color:var(--text);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.toast{background:var(--inv);color:var(--on-inv);border-radius:var(--radius-m);z-index:var(--z-toast);max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);align-items:center;gap:14px;padding:10px 12px 10px 16px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast button{background:var(--on-inv-fill);color:inherit;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:7px;padding:6px 10px;font-weight:600}.toast button:hover{background:var(--on-inv-line)}.toast button:focus-visible{outline-color:var(--on-inv)}.tabs-row{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.tabs{gap:2px;padding:4px 0 6px;display:flex;overflow:auto hidden}.tab-item{border-radius:var(--radius-md);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;min-height:40px;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;align-items:center;gap:7px;padding:8px 11px;font-weight:500;display:flex}.tab-item:hover:not(.active):not([aria-selected=true]){color:var(--text);background:var(--hover)}.tab-item.active,.tab-item[aria-selected=true]{color:var(--heading);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line);font-weight:600}.tab-item .c{background:var(--paper);color:var(--muted);border-radius:9px;padding:0 7px;font-size:12px;font-weight:500}.tab-item .c.open{background:var(--orange-soft);color:var(--orange-ink)}.tab-item:focus-visible{outline-offset:1px}.tabs-note{color:var(--muted);white-space:nowrap;margin-left:auto;padding-bottom:12px;font-size:12px}.tabs-pill{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-full);gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.tab-pill-item{color:var(--muted);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;padding:6px 16px;font-size:13px;font-weight:500}.tab-pill-item:hover{color:var(--text)}.tab-pill-item.active{background:var(--inv);color:var(--on-inv);font-weight:600}.side-panel{top:var(--panel-top,62px);width:var(--panel-w);background:var(--surface);border-left:1px solid var(--line);z-index:16;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.side-panel-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:16px 20px 14px;display:flex}.side-panel-head .ttl{flex:1;min-width:0}.side-panel-head .nm{color:var(--heading);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.25}.side-panel-head .meta{color:var(--muted);margin-top:2px;font-size:12.5px}.side-panel-amount{letter-spacing:-.01em;margin-top:8px;font-size:24px;font-weight:600}.side-panel-amount.in{color:var(--green)}.side-panel-body{flex:1;padding:16px 20px;overflow-y:auto}.side-panel-body.pdf-paneel{background:var(--paper);padding:0;display:flex;overflow:hidden}.side-panel-body.pdf-paneel iframe{border:0;flex:1;width:100%;min-height:0}.side-panel-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.side-panel-foot .sp{flex:1}.side-panel-foot .k{color:var(--muted);font-size:12px}@media (width<=1280px){.side-panel{width:min(var(--panel-w), 100vw);z-index:var(--z-overlay);box-shadow:var(--shadow-xl);border-left:0;top:0}}.modal-overlay{z-index:var(--z-modal);background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.modal-header h3{font-family:var(--font-display);font-size:20px;font-weight:var(--heading-weight)}.modal-close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.modal-close:hover{background:var(--surface-alt);color:var(--text)}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);background:var(--surface-alt);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.modal-sm{max-width:400px}.modal-lg{max-width:760px}.modal-xl{max-width:1000px}.dropdown{display:inline-block;position:relative}.dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:200px;z-index:var(--z-dropdown);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.dropdown-item{color:var(--text);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.dropdown-item:hover{background:var(--surface-alt)}.dropdown-item.danger{color:var(--danger)}.dropdown-item.danger:hover{background:var(--danger-bg)}.dropdown-sep{background:var(--border);height:1px;margin:4px 0}.dropdown-header{text-transform:uppercase;letter-spacing:.08em;color:var(--text-hint);padding:8px 14px 6px;font-size:10px;font-weight:600}.pagination{align-items:center;gap:4px;display:flex}.page-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:flex}.page-btn:hover{background:var(--surface-alt);color:var(--text)}.page-btn.active{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.page-btn:disabled{opacity:.35;cursor:not-allowed}.skeleton{background:linear-gradient(90deg, var(--surface-alt) 25%, var(--surface-hover) 50%, var(--surface-alt) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:14px}.skeleton-title{height:22px}.skeleton-input{height:40px}.spinner{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spinner-sm{border-width:2px;width:16px;height:16px}.spinner-lg{border-width:3px;width:28px;height:28px}.empty-state{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.empty-state-icon{color:var(--text-hint);opacity:.6;margin-bottom:16px}.empty-state h3{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:600}.empty-state p{max-width:320px;font-size:13px;line-height:1.6}.divider{background:var(--border);height:1px;margin:24px 0}.divider-text{color:var(--text-hint);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:24px 0;font-size:11px;display:flex}.divider-text:before,.divider-text:after{content:"";background:var(--border);flex:1;height:1px}.avatar{background:var(--avatar-bg);color:#fff;letter-spacing:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.avatar-sm{width:28px;height:28px;font-size:11px}.avatar-md{width:34px;height:34px;font-size:12px}.avatar-lg{width:44px;height:44px;font-size:15px}.avatar-xl{width:56px;height:56px;font-size:18px}.user-chip{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.badge-role{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);border-radius:var(--radius-full);letter-spacing:.02em;padding:5px 10px;font-size:11px;font-weight:600}[data-tooltip]{cursor:help;position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:var(--text);color:var(--bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);z-index:var(--z-toast);padding:5px 10px;font-size:11px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tooltip]:hover:after{opacity:1}.progress{background:var(--surface-alt);border-radius:var(--radius-full);height:6px;overflow:hidden}.progress-bar{background:var(--accent);border-radius:var(--radius-full);height:100%;transition:width .4s}.progress-sm{height:4px}.progress-lg{height:10px}.progress-success .progress-bar{background:var(--success)}.progress-warning .progress-bar{background:var(--warning)}.progress-danger .progress-bar{background:var(--danger)}.inline-edit{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px 3px 6px;font-size:13px;font-weight:500;display:inline-flex}.inline-edit:hover{background:var(--surface-alt);border-color:var(--border)}.inline-edit:hover .inline-edit-icon{opacity:1}.inline-edit-icon{opacity:0;color:var(--text-hint);transition:opacity var(--transition-fast);flex-shrink:0}.inline-edit.editing{background:var(--surface);border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);padding:0}.inline-edit.editing input{font:inherit;color:inherit;background:0 0;border:none;outline:none;width:100%;padding:3px 6px}.cmd-palette-overlay{z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.cmd-palette{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:560px;overflow:hidden}.cmd-input-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmd-input-row svg{color:var(--text-muted);flex-shrink:0}.cmd-input-row input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cmd-input-row input::placeholder{color:var(--text-hint)}.cmd-shortcut-hint{color:var(--text-hint);background:var(--surface-alt);border-radius:var(--radius-sm);border:1px solid var(--border);white-space:nowrap;padding:2px 7px;font-size:11px}.cmd-results{max-height:340px;padding:8px;overflow-y:auto}.cmd-group-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-hint);padding:8px 10px 4px;font-size:10px;font-weight:600}.cmd-item{border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.cmd-item:hover,.cmd-item.selected{background:var(--accent-subtle);color:var(--accent)}.cmd-item svg{color:var(--text-muted);flex-shrink:0}.cmd-item:hover svg,.cmd-item.selected svg{color:var(--accent)}.cmd-item-meta{color:var(--text-hint);margin-left:auto;font-size:11px}.cmd-footer{border-top:1px solid var(--border);background:var(--surface-alt);align-items:center;gap:16px;padding:10px 16px;display:flex}.cmd-footer-hint{color:var(--text-hint);align-items:center;gap:5px;font-size:11px;display:flex}.cmd-kbd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);font-size:10px;font-family:var(--font-mono);color:var(--text-muted);padding:1px 5px}.detail-list{flex-direction:column;display:flex}.detail-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.detail-row:last-child{border-bottom:none}.detail-label{color:var(--text-muted);font-weight:500}.detail-value{color:var(--text);text-align:right;font-weight:500}.detail-value.amount{font-family:var(--stat-value-font);letter-spacing:-.01em}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4,.grid-cols-stat{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.grid-cols-chart{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid-cols-action{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1200px){.grid-4,.grid-cols-stat,.grid-cols-action{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.grid-cols-chart,.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(2,1fr)}.content,.content-full{padding:20px 16px 32px}.topbar{padding:10px 14px}.form-row,.form-row-3{grid-template-columns:1fr}}@media (width<=640px){.grid-3,.grid-4,.grid-cols-stat,.grid-cols-action{grid-template-columns:1fr}.tabs{overflow-x:auto}.modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:85vh;margin:0}.modal-overlay{align-items:flex-end;padding:0}}.chart{width:100%;font-family:var(--font-mono);color:var(--chart-axis-label);background:var(--chart-bg);font-size:11px;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-title{font-family:var(--font-sans);color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.chart-subtitle{font-family:var(--font-sans);color:var(--text-muted);margin-bottom:16px;font-size:12px}.chart-grid-line{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.chart-axis-line{stroke:var(--chart-axis);stroke-width:1px;shape-rendering:crispedges}.chart-axis-text{fill:var(--chart-axis-label);font-family:var(--font-mono);font-size:10px}.chart-stroke-1{stroke:var(--chart-1)}.chart-stroke-2{stroke:var(--chart-2)}.chart-stroke-3{stroke:var(--chart-3)}.chart-stroke-4{stroke:var(--chart-4)}.chart-stroke-5{stroke:var(--chart-5)}.chart-stroke-6{stroke:var(--chart-6)}.chart-stroke-7{stroke:var(--chart-7)}.chart-stroke-8{stroke:var(--chart-8)}.chart-fill-1{fill:var(--chart-1)}.chart-fill-2{fill:var(--chart-2)}.chart-fill-3{fill:var(--chart-3)}.chart-fill-4{fill:var(--chart-4)}.chart-fill-5{fill:var(--chart-5)}.chart-fill-6{fill:var(--chart-6)}.chart-fill-7{fill:var(--chart-7)}.chart-fill-8{fill:var(--chart-8)}.chart-fill-pos{fill:var(--chart-pos)}.chart-fill-neg{fill:var(--chart-neg)}.chart-fill-neutral{fill:var(--chart-neutral)}.chart-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-line-thick{stroke-width:2.5px}.chart-line-dashed{stroke-dasharray:4 4}.chart-dot{stroke:var(--surface);stroke-width:2px}.chart-area{fill:var(--chart-area-fade)}.chart-bar-rect{rx:2;ry:2;transition:opacity var(--transition-fast)}.chart-bar-rect:hover{opacity:.85}.chart-arc{stroke:var(--surface);stroke-width:2px;transition:opacity var(--transition-fast)}.chart-arc:hover{opacity:.85;cursor:pointer}.chart-legend{font-family:var(--font-sans);flex-wrap:wrap;gap:14px 18px;margin-top:14px;font-size:12px;display:flex}.chart-legend-item{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.chart-legend-item.muted{opacity:.4}.chart-legend-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.chart-legend-swatch.swatch-line{border-radius:1px;width:14px;height:2px}.kpi-spark{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:16px;padding:16px 18px;display:flex}.kpi-spark-body{flex:1;min-width:0}.kpi-spark-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.kpi-spark-value{font-family:var(--stat-value-font);color:var(--text);margin-top:2px;font-size:22px;font-weight:600}.kpi-spark-delta{font-size:11px;font-family:var(--font-mono);margin-top:2px}.kpi-spark-delta.up{color:var(--chart-pos)}.kpi-spark-delta.down{color:var(--chart-neg)}.kpi-spark svg{flex-shrink:0;width:88px;height:32px}:root{--tap-min:44px;--m-radius:14px;--m-radius-lg:18px;--m-gap:12px;--m-pad:16px;--m-pad-lg:20px;--m-app-bar-h:52px;--m-tab-bar-h:56px;--m-fs-display:28px;--m-fs-title:22px;--m-fs-h:17px;--m-fs-body:15px;--m-fs-meta:13px;--m-fs-tiny:11px;--m-shadow-sheet:0 -8px 24px #0000001a;--m-shadow-fab:0 6px 16px #1e5bd659}.m-app{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--m-fs-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.m-app-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(var(--m-tab-bar-h) + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.m-app-bar{height:var(--m-app-bar-h);background:var(--surface);border-bottom:1px solid var(--border);z-index:10;align-items:center;gap:4px;padding:0 8px;display:flex;position:relative}.m-app-bar-title{font-size:var(--m-fs-h);letter-spacing:-.01em;text-align:center;color:var(--text);flex:1;font-weight:600}.m-app-bar-title.left{text-align:left;font-size:22px;font-family:var(--font-display);letter-spacing:-.02em;padding-left:8px;font-weight:700}.m-icon-btn{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid;position:relative}.m-icon-btn:active{background:var(--surface-alt)}.m-icon-btn .m-dot{background:var(--danger);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.m-app-bar-back{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;height:40px;padding:0 8px;font-size:15px;display:flex}.m-large-title{padding:12px var(--m-pad) 8px;font-size:var(--m-fs-display);font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-weight:700}.m-large-title-sub{padding:0 var(--m-pad) 16px;font-size:var(--m-fs-meta);color:var(--text-muted)}.m-tab-bar{height:calc(var(--m-tab-bar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);z-index:20;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.m-tab{color:var(--text-muted);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 4px 4px;font-size:10px;font-weight:500;display:flex;position:relative}.m-tab svg{stroke-width:1.75px;width:22px;height:22px}.m-tab.active{color:var(--accent)}.m-tab .m-tab-badge{border-radius:var(--radius-full);background:var(--danger);color:#fff;border:2px solid var(--surface);place-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:600;display:grid;position:absolute;top:4px;left:50%;transform:translate(8px)}.m-fab{right:16px;bottom:calc(var(--m-tab-bar-h) + env(safe-area-inset-bottom,0px) + 16px);border-radius:var(--radius-full);background:var(--accent);width:56px;height:56px;color:var(--accent-fg);box-shadow:var(--m-shadow-fab);z-index:15;cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.m-fab svg{stroke-width:2px;width:24px;height:24px}.m-fab:active{transform:scale(.95)}.m-fab-extended{letter-spacing:-.005em;align-items:center;gap:8px;width:auto;padding:0 18px 0 16px;font-size:15px;font-weight:600;display:flex}.m-section-header{padding:18px var(--m-pad) 6px;font-size:var(--m-fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.m-section-header a{color:var(--accent);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.m-list{margin:0 var(--m-pad);background:var(--surface);border-radius:var(--m-radius);border:1px solid var(--border);overflow:hidden}.m-list+.m-list{margin-top:var(--m-gap)}.m-row{min-height:var(--tap-min);cursor:pointer;background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.m-row+.m-row:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:14px;right:0}.m-row:active{background:var(--surface-hover)}.m-row-icon{border-radius:var(--radius-md);background:var(--surface-alt);width:36px;height:36px;color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.m-row-icon svg{stroke-width:1.75px;width:18px;height:18px}.m-row-icon.accent{background:var(--accent-subtle);color:var(--accent)}.m-row-icon.success{background:var(--success-bg);color:var(--success)}.m-row-icon.warning{background:var(--warning-bg);color:var(--warning)}.m-row-icon.danger{background:var(--danger-bg);color:var(--danger)}.m-row-icon.info{background:var(--info-bg);color:var(--info)}.m-row-body{flex:1;min-width:0}.m-row-title{font-size:var(--m-fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.m-row-sub{font-size:var(--m-fs-meta);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.m-row-meta{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.m-row-amount{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--m-fs-body);color:var(--text);font-weight:600}.m-row-amount.pos{color:var(--success)}.m-row-amount.neg{color:var(--danger)}.m-row-meta-sub{font-size:var(--m-fs-tiny);color:var(--text-hint);font-family:var(--font-mono)}.m-row-chev{color:var(--text-hint);flex-shrink:0;margin-left:-4px;font-size:18px}.m-row-switch{flex-shrink:0;width:50px;height:30px;position:relative}.m-row-switch input{display:none}.m-row-switch-track{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-full);transition:background .15s;position:absolute;inset:0}.m-row-switch-thumb{width:24px;height:24px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.m-row-switch input:checked+.m-row-switch-track{background:var(--success);border-color:var(--success)}.m-row-switch input:checked+.m-row-switch-track+.m-row-switch-thumb{transform:translate(20px)}.m-list-plain{background:var(--surface);border-left:0;border-right:0;border-radius:0;margin:0}.m-list-plain .m-row{padding:12px var(--m-pad)}.m-list-plain .m-row+.m-row:before{left:var(--m-pad)}.m-row-swiped{background:var(--danger);border-radius:var(--m-radius);margin:0 var(--m-pad);display:flex;position:relative;overflow:hidden}.m-row-swiped .m-row{background:var(--surface);border-radius:0;flex:1;transform:translate(-88px)}.m-row-swipe-action{background:var(--danger);color:#fff;place-items:center;gap:4px;width:88px;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;bottom:0;right:0}.m-row-swipe-action.warn{background:var(--warning);color:var(--warning-fg)}.m-row-swipe-action svg{width:22px;height:22px}.m-row-swipe-action span{font-size:11px}.m-row-swipe-action div{flex-direction:column;align-items:center;gap:2px;display:flex}.m-card{margin:0 var(--m-pad) var(--m-gap);background:var(--surface);border-radius:var(--m-radius);border:1px solid var(--border);overflow:hidden}.m-card-pad{padding:var(--m-pad)}.m-card-header{padding:14px var(--m-pad) 8px;justify-content:space-between;align-items:center;gap:8px;display:flex}.m-card-title{font-size:var(--m-fs-h);letter-spacing:-.01em;color:var(--text);font-weight:600}.m-card-meta{font-size:var(--m-fs-meta);color:var(--text-muted);font-family:var(--font-mono)}.m-stat-tile{flex-direction:column;gap:4px;padding:14px;display:flex}.m-stat-label{font-size:var(--m-fs-meta);color:var(--text-muted);font-weight:500}.m-stat-value{font-size:24px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-weight:700}.m-stat-delta{font-size:var(--m-fs-tiny);align-items:center;gap:3px;margin-top:2px;font-weight:600;display:inline-flex}.m-stat-delta.up{color:var(--success)}.m-stat-delta.down{color:var(--danger)}.m-stat-tile-spark{grid-template-columns:1fr;gap:6px;padding:14px;display:grid}.m-stat-tile-spark svg{stroke-width:2px;fill:none;width:100%;height:36px}.m-stat-grid{gap:var(--m-gap);margin:0 var(--m-pad) var(--m-gap);grid-template-columns:1fr 1fr;display:grid}.m-stat-grid .m-card{margin:0}.m-segmented{background:var(--surface-alt);margin:0 var(--m-pad) var(--m-gap);border:1px solid var(--border);border-radius:9px;padding:2px;display:flex}.m-segmented button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:7px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.m-segmented button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.m-chip-row{padding:8px var(--m-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.m-chip-row::-webkit-scrollbar{display:none}.m-chip{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--text);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.m-chip.active{background:var(--text);color:var(--bg);border-color:var(--text)}.m-chip svg{width:14px;height:14px}.m-btn{border-radius:var(--m-radius);height:48px;font-family:inherit;font-size:var(--m-fs-body);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 18px;font-weight:600;transition:all .15s;display:inline-flex}.m-btn-primary{background:var(--accent);color:var(--accent-fg)}.m-btn-primary:active{background:var(--accent-hover)}.m-btn-secondary{background:var(--surface-alt);color:var(--text);border-color:var(--border)}.m-btn-ghost{color:var(--accent);background:0 0}.m-btn-danger{background:var(--danger);color:#fff}.m-field{background:var(--surface);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.m-field+.m-field:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:14px;right:0}.m-field-label{font-size:var(--m-fs-tiny);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.m-field input,.m-field textarea,.m-field select{font:inherit;font-size:var(--m-fs-body);color:var(--text);background:0 0;border:0;outline:none;width:100%;padding:0;font-family:inherit}.m-field input::placeholder{color:var(--text-hint)}.m-field-amount input{font-family:var(--font-mono);font-feature-settings:"tnum";text-align:right;letter-spacing:-.01em;font-size:28px;font-weight:700}.m-field-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-field-row .m-field-label{text-transform:none;font-size:var(--m-fs-body);color:var(--text);letter-spacing:0;font-weight:500}.m-field-row .m-field-value{font-size:var(--m-fs-body);color:var(--text-muted)}.m-search{margin:8px var(--m-pad);position:relative}.m-search input{background:var(--surface-alt);border:1px solid var(--border);width:100%;height:38px;font:inherit;font-size:var(--m-fs-body);color:var(--text);border-radius:10px;outline:none;padding:0 12px 0 38px}.m-search svg{width:18px;height:18px;color:var(--text-hint);stroke-width:1.75px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.m-sheet-backdrop{z-index:50;background:#00000073;position:absolute;inset:0}.m-sheet{background:var(--surface);border-radius:var(--m-radius-lg) var(--m-radius-lg) 0 0;padding:8px var(--m-pad) calc(env(safe-area-inset-bottom,0px) + 16px);box-shadow:var(--m-shadow-sheet);z-index:51;max-height:85%;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.m-sheet-handle{background:var(--border);border-radius:var(--radius-full);width:36px;height:5px;margin:4px auto 12px}.m-sheet-title{font-size:var(--m-fs-h);letter-spacing:-.01em;text-align:center;color:var(--text);margin-bottom:4px;font-weight:600}.m-sheet-sub{font-size:var(--m-fs-meta);color:var(--text-muted);text-align:center;margin-bottom:16px}.m-action-sheet{left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:51;flex-direction:column;gap:8px;display:flex;position:absolute}.m-action-group{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(20px);border-radius:var(--m-radius);overflow:hidden}.m-action-item{height:56px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;font-family:inherit;font-size:17px;display:flex;position:relative}.m-action-item+.m-action-item:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:0;right:0}.m-action-item.danger{color:var(--danger)}.m-action-item.bold{font-weight:600}.m-action-item-meta{color:var(--text-muted);margin-top:-2px;font-size:13px;display:block}.m-action-item.has-meta{flex-direction:column;gap:0;padding:12px}.m-ptr{font-size:var(--m-fs-meta);color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:16px 0 8px;display:flex}.m-ptr-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite m-spin}@keyframes m-spin{to{transform:rotate(360deg)}}.m-stepper{padding:10px var(--m-pad);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:6px;display:flex}.m-stepper-step{border-radius:var(--radius-full);background:var(--border);flex:1;height:4px}.m-stepper-step.done,.m-stepper-step.active{background:var(--accent)}.m-stepper-label{padding:4px var(--m-pad);font-size:var(--m-fs-meta);color:var(--text-muted)}.m-cta-bar{padding:10px var(--m-pad) calc(env(safe-area-inset-bottom,0px) + 10px);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);gap:8px;display:flex;position:sticky;bottom:0;left:0;right:0}.m-cta-bar .m-btn{flex:1}.m-banner{margin:0 var(--m-pad) var(--m-gap);border-radius:var(--m-radius);background:var(--info-bg);color:var(--info-fg);font-size:var(--m-fs-meta);border:1px solid color-mix(in srgb, var(--info) 30%, transparent);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.m-banner.warning{background:var(--warning-bg);color:var(--warning-fg);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.m-banner.danger{background:var(--danger-bg);color:var(--danger-fg);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.m-banner.success{background:var(--success-bg);color:var(--success-fg);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.m-banner svg{stroke-width:2px;flex-shrink:0;width:18px;height:18px;margin-top:1px}.m-banner-body{flex:1;min-width:0}.m-banner strong{color:inherit;margin-bottom:1px;font-weight:600;display:block}.m-avatar{border-radius:var(--radius-full);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);font-size:13px;font-weight:600;font-family:var(--font-display);flex-shrink:0;place-items:center;display:grid}.m-thumb{border-radius:var(--radius-md);background:var(--surface-alt);border:1px solid var(--border);width:44px;height:44px;color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.m-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.m-empty-icon{border-radius:var(--radius-full);background:var(--surface-alt);width:56px;height:56px;color:var(--text-muted);place-items:center;margin-bottom:8px;display:grid}.m-empty h3{font-size:var(--m-fs-h);color:var(--text);font-weight:600}.m-empty p{font-size:var(--m-fs-meta);color:var(--text-muted);max-width:240px;line-height:1.4}.m-progress{background:var(--surface-alt);border-radius:var(--radius-full);height:6px;overflow:hidden}.m-progress-fill{background:var(--accent);border-radius:var(--radius-full);height:100%}.m-progress-fill.success{background:var(--success)}.m-progress-fill.warning{background:var(--warning)}.m-progress-fill.danger{background:var(--danger)}.m-timeline{flex-direction:column;gap:14px;padding:12px 14px;display:flex}.m-timeline-item{gap:12px;display:flex;position:relative}.m-timeline-marker{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex;position:relative}.m-timeline-dot{background:var(--accent);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:4px}.m-timeline-dot.muted{background:var(--border)}.m-timeline-line{background:var(--border);width:1px;position:absolute;top:14px;bottom:-14px;left:50%;transform:translate(-50%)}.m-timeline-item:last-child .m-timeline-line{display:none}.m-timeline-body{flex:1;padding-bottom:2px}.m-timeline-title{font-size:var(--m-fs-body);color:var(--text);font-weight:500}.m-timeline-meta{font-size:var(--m-fs-meta);color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.m-status{border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.m-status:before{content:"";border-radius:50%;width:6px;height:6px}.m-status.success{background:var(--success-bg);color:var(--success-fg)}.m-status.success:before{background:var(--success)}.m-status.warning{background:var(--warning-bg);color:var(--warning-fg)}.m-status.warning:before{background:var(--warning)}.m-status.danger{background:var(--danger-bg);color:var(--danger-fg)}.m-status.danger:before{background:var(--danger)}.m-status.info{background:var(--info-bg);color:var(--info-fg)}.m-status.info:before{background:var(--info)}.m-status.muted{background:var(--surface-alt);color:var(--text-muted)}.m-status.muted:before{background:var(--text-hint)}.br-pagina{contain:inline-size;background:var(--bg);min-height:100%;color:var(--text);font-size:14px;line-height:1.45}.br-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.br-werk{min-width:0;padding:22px 28px 40px}.br-werk.met-paneel{padding-right:calc(var(--panel-w) + 28px)}.br-kop{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.br-titel{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.br-titel h1{letter-spacing:-.015em;color:var(--heading);margin:0;font-size:26px;font-weight:600;line-height:1.15}.br-boekjaar{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.br-boekjaar select{appearance:none;border:1px solid var(--inv);border-radius:var(--radius-md);background-color:var(--surface);min-height:34px;color:var(--heading);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230F2A47' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:6px 32px 6px 12px;font-weight:600}[data-dark=true] .br-boekjaar select,[data-theme=nordic-dark] .br-boekjaar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23E8EEF6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.br-kop p{color:var(--muted);margin:0}.br-kop p strong{color:var(--text);font-weight:600}.br-acties{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.br-rekeningen{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.br-rek{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:10px;padding:7px 12px;display:flex}.br-rek:hover:not([aria-pressed=true]){background:var(--hover)}.br-rek[aria-pressed=true]{border-color:var(--blue-line);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.br-rek .nm{font-size:13.5px;font-weight:600;display:block}.br-rek .ib{color:var(--muted);font-size:12px;display:block}.br-rek .open{color:var(--orange-ink);background:var(--orange-soft);white-space:nowrap;border-radius:9px;margin-left:6px;padding:0 7px;font-size:12.5px;font-weight:600}.br-rek .open.nul{color:var(--muted);background:var(--paper)}.br-periode{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);margin-bottom:18px;padding:14px 16px 10px}.br-periode-kop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.br-periode-kop h2{color:var(--text);letter-spacing:0;margin:0;font-size:14px;font-weight:600}.br-periode-kop .hint{color:var(--muted);font-size:12.5px}.br-kwartalen{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.br-kwartaal{border-top:2px solid var(--line);flex-direction:column;padding-top:6px;display:flex}.br-kwartaal .br-maanden{margin-top:auto}.br-kwartaal.aandacht{border-top-color:var(--orange)}.br-kwartaal.klaar{border-top-color:var(--done)}.br-kwartaal-label{color:var(--muted);min-height:18px;margin-bottom:8px;font-size:12.5px}.br-kwartaal.aandacht .br-kwartaal-label{color:var(--orange-ink);font-weight:500}.br-kwartaal-label b{color:var(--text);font-weight:600}.br-kwartaal.aandacht .br-kwartaal-label b{color:var(--orange-ink)}.br-maanden{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.br-maanden.los{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.br-maand{border-radius:var(--radius-s);cursor:pointer;min-height:44px;color:var(--text);font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:5px;padding:4px 2px 2px;display:flex}.br-maand:hover{background:var(--hover)}.br-maand[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue-line)}.br-maand:disabled{cursor:default;opacity:.55}.br-maand:disabled:hover{background:0 0}.br-staaf{background:repeating-linear-gradient(0deg, transparent 0 11px, var(--bar-grid) 11px 12px);border-radius:4px;flex-direction:column;justify-content:flex-end;height:46px;display:flex;overflow:hidden}.br-staaf .o{background:var(--orange)}.br-staaf .v{background:var(--done)}.br-maand-voet{color:var(--muted);justify-content:space-between;padding:0 2px;font-size:12px;display:flex}.br-maand-voet .oc{color:var(--orange-ink);font-weight:600}.br-gereedschap{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.br-msort{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:none}.br-msort select{border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;padding:8px 10px}.br-actief{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin-bottom:10px;font-size:13px;display:flex}.br-actief .lbl{color:var(--text);margin-right:2px;font-weight:500}.br-actief .telling{color:var(--text);margin-left:auto}.br-actief .telling b{font-weight:600}.br-bulk{background:var(--inv);color:var(--on-inv);border-radius:var(--radius-m);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px 8px 14px;display:flex}.br-bulk .n{font-weight:600}.br-bulk .som{color:var(--on-inv-muted);margin-right:4px;font-size:13px}.br-bulk .btn{border-color:var(--on-inv-line);color:var(--on-inv);background:0 0}.br-bulk .btn:hover{border-color:var(--on-inv)}.br-bulk .btn-primary{background:var(--on-inv);color:var(--inv);border-color:var(--on-inv)}.br-bulk .btn-primary:hover{background:var(--on-inv);color:var(--inv)}.br-bulk .linkbtn{color:var(--on-inv-link)}.br-bulk .eind{margin-left:auto}.br-bulk :focus-visible{outline-color:var(--on-inv)}.br-tabel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.br-rij{grid-template-columns:44px 92px minmax(0,1.2fr) minmax(0,1.8fr) 124px;align-items:center;column-gap:12px;padding:0 16px 0 4px;display:grid}.br-thead .br-rij{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--head-bg);font-size:12.5px}.br-th-r{text-align:right;justify-self:end}.br-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:6px;display:inline-flex}.br-sort:hover{color:var(--text);background:var(--hover)}.br-sort svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:none;width:13px;height:13px}[aria-sort=ascending] .br-sort,[aria-sort=descending] .br-sort{color:var(--heading);font-weight:600}[aria-sort=ascending] .br-sort svg,[aria-sort=descending] .br-sort svg{opacity:1}.br-th-r .br-sort{margin-left:0;margin-right:-6px}.br-tbody .br-rij{border-top:1px solid var(--hairline);cursor:pointer;min-height:58px;position:relative}.br-tbody .br-rij:hover{background:var(--row-hover)}.br-tbody .br-rij.geselecteerd{background:var(--row-select)}.br-tbody .br-rij.huidig{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.br-cb{place-items:center;display:grid}.br-cb label{cursor:pointer;border-radius:var(--radius-md);place-items:center;width:40px;height:40px;display:grid}.br-cb label:hover{background:var(--hover)}.br-cb input{width:16px;height:16px;accent-color:var(--inv);cursor:pointer;margin:0}.br-datum{color:var(--muted);white-space:nowrap;font-size:13px}.br-wie{min-width:0}.br-wie button{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 0;display:block}.br-wie .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.br-wie .ds{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.br-wie .dm{display:none}.br-voorstel{align-items:center;gap:8px;min-width:0;display:flex}.br-voorstel .txt{flex:1;min-width:0}.br-voorstel .t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.br-voorstel .w{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.br-soort{background:var(--green-soft);width:26px;height:26px;color:var(--green);border-radius:7px;flex:none;place-items:center;display:grid}.br-soort svg,.br-bevestig svg,.br-mk svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.br-soort svg{width:16px;height:16px}.br-bevestig{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:32px;padding:5px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.br-bevestig svg{width:16px;height:16px}.br-bevestig:hover{border-color:var(--blue);color:var(--blue-ink)}.met-paneel .br-bevestig{padding:5px 7px}.met-paneel .br-bevestig span{display:none}.br-geen{color:var(--orange-ink);align-items:center;gap:8px;font-size:13px;display:flex}.br-geen .stip{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.br-verwerkt{color:var(--muted);font-size:13px}.br-bedrag{text-align:right;white-space:nowrap;font-weight:600}.br-bedrag.in{color:var(--green)}.br-leeg{text-align:center;color:var(--muted);padding:48px 20px}.br-leeg h3{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.br-pager{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.br-pager .bereik{color:var(--text)}.br-pager .bereik b{font-weight:600}.br-pager .sp{flex:1}.br-toetsen{color:var(--muted);font-size:12.5px}.br-bon{border-top:1px solid var(--hairline);align-items:center;gap:14px;padding:12px 16px;display:flex}.br-bon:first-child{border-top:0}.br-bon .nm{font-weight:600}.br-bon .sub{color:var(--muted);font-size:12px}.br-bon .btn{margin-left:auto}.br-tag{border-radius:var(--radius-s);margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.br-noot{color:var(--muted);margin:0 0 12px;font-size:13px}.br-feiten{grid-template-columns:auto 1fr;gap:5px 14px;margin:0 0 14px;font-size:13px;display:grid}.br-feiten dt{color:var(--muted)}.br-feiten dd{overflow-wrap:anywhere;min-width:0;margin:0}.br-ruw{border:1px dashed var(--line-strong);border-radius:var(--radius-md);margin-bottom:16px;padding:8px 11px;font-size:12.5px}.br-ruw summary{cursor:pointer;color:var(--muted)}.br-ruw code{word-break:break-all;color:color-mix(in srgb, var(--text) 82%, transparent);font-family:var(--font-mono);margin-top:6px;font-size:12px;display:block}.br-p-voorstel{border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:var(--radius-m);margin-bottom:16px;padding:12px 13px}.br-p-voorstel .h{color:var(--blue-ink);margin-bottom:3px;font-size:12.5px}.br-p-voorstel .t{font-weight:600}.br-p-voorstel .w{color:var(--muted);margin-top:2px;font-size:12.5px}.br-p-voorstel.geen{background:var(--orange-soft);border-color:var(--orange-line)}.br-p-voorstel.geen .h{color:var(--orange-ink)}.br-hoe-l{margin:0 0 7px;font-size:13px;font-weight:600}.br-hoe{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.br-hoe button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--radius-md);font:inherit;cursor:pointer;min-height:36px;padding:8px 13px;font-size:13.5px;font-weight:500}.br-hoe button:hover{border-color:var(--muted)}.br-hoe button[aria-pressed=true]{background:var(--inv);border-color:var(--inv);color:var(--on-inv)}.br-alleenlezen{background:var(--paper);border-radius:var(--radius-md);color:var(--muted);padding:10px 12px;font-size:13px}.br-stappen{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:12.5px;display:flex}.br-stappen>span{align-items:center;gap:6px;display:flex}.br-stappen .n{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;display:grid}.br-stappen .sepl{background:var(--line-strong);align-self:center;width:18px;height:1px}.br-stappen .aan{color:var(--heading);font-weight:600}.br-stappen .aan .n{background:var(--inv);border-color:var(--inv);color:var(--on-inv)}.br-telling{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 14px;display:grid}.br-telling div{border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 10px}.br-telling b{font-size:18px;font-weight:600;display:block}.br-telling span{color:var(--muted);font-size:12px}.br-telling .t-past b{color:var(--green)}.br-telling .t-af b{color:var(--orange-ink)}.br-telling .t-niet b{color:var(--muted)}.br-groep{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:8px;overflow:hidden}.br-groep>summary{cursor:pointer;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:600;list-style:none;display:flex}.br-groep>summary::-webkit-details-marker{display:none}.br-groep>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.br-groep[open]>summary:after{transform:rotate(-135deg)}.br-mk{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.br-mk svg{stroke-width:2.6px;width:12px;height:12px}.br-mk.past{background:var(--green-soft);color:var(--green)}.br-mk.af{background:var(--orange-soft);color:var(--orange-ink)}.br-mk.niet{background:var(--paper);color:var(--muted)}.br-ln{border-top:1px solid var(--hairline);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:grid}.br-ln input{accent-color:var(--inv);width:16px;height:16px;margin:0}.br-ln .sub{color:var(--muted);font-size:12px;display:block}.br-ln .waarom{color:var(--orange-ink);font-size:12px;display:block}.br-ln.niet .waarom{color:var(--muted)}.br-ln.uit .nm2{color:var(--muted);text-decoration:line-through}.br-samenvatting{border:1px solid var(--line);border-radius:var(--radius-m);margin-bottom:14px;overflow:hidden}.br-samenvatting .hd{background:var(--paper);padding:10px 12px;font-weight:600}.br-samenvatting dl{grid-template-columns:1fr auto;gap:6px 12px;margin:0;padding:10px 12px;font-size:13.5px;display:grid}.br-samenvatting dd{text-align:right;margin:0;font-weight:600}.br-samenvatting .tot{border-top:1px solid var(--line);padding-top:6px}.br-soort.regel{background:var(--blue-soft);color:var(--blue-ink)}.br-soort.historie{background:var(--paper);color:var(--text)}.br-f{margin-bottom:12px}.br-f>label,.br-veldset>legend{margin-bottom:4px;padding:0;font-size:12.5px;font-weight:600;display:block}.br-f .select,.br-f .input{width:100%}.br-f textarea.input{resize:vertical;min-height:56px;font:inherit}.br-f .help{color:var(--muted);margin-top:4px;font-size:12px}.br-f2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.br-calc{color:var(--muted);margin:-4px 0 12px;font-size:12.5px}.br-veldset{border:0;min-width:0;margin:0 0 4px;padding:0}.br-inv{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}.br-inv label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:grid}.br-inv label:first-child{border-top:0}.br-inv label.voorgesteld{background:var(--green-soft)}.br-inv input{accent-color:var(--inv);margin:0}.br-inv .sub{color:var(--muted);font-size:12px;display:block}.br-diff{color:var(--muted);margin:-4px 0 12px;font-size:12.5px}.br-diff b{color:var(--text)}.br-drop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);text-align:center;color:var(--muted);margin-bottom:12px;padding:12px;font-size:13px}.br-regel{background:var(--paper);border-radius:var(--radius-md);color:var(--muted);align-items:flex-start;gap:9px;margin:4px 0 12px;padding:10px 11px;font-size:13px;display:flex}.br-regel input{margin-top:2px}.br-regel small{display:block}.br-let{color:var(--orange-ink)}.br-alleenlezen{align-items:center;gap:8px;display:flex}.br-alleenlezen svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:16px;height:16px}@media (width<=1280px){.br-werk.met-paneel{padding-right:28px}}@media (width<=900px){.br-werk,.br-werk.met-paneel{padding:16px 14px 96px}.br-kwartalen{grid-template-columns:repeat(4,minmax(150px,1fr));padding-bottom:4px;overflow-x:auto}.br-acties{margin-left:0}.br-thead{display:none}.br-msort{display:inline-flex}.tabs-note{display:none}.br-tbody .br-rij{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"cb wie bedrag"".vs vs";row-gap:2px;padding:6px 12px 10px 2px}.br-rij .br-cb{grid-area:cb}.br-rij .br-wie{grid-area:wie}.br-rij .br-bedrag{grid-area:bedrag}.br-rij .br-voorstel,.br-rij .br-geen,.br-rij .br-verwerkt{grid-area:vs}.br-rij .br-datum{display:none}.br-wie .dm{color:var(--muted);font-size:12px;display:block}.br-bulk{z-index:30;box-shadow:var(--shadow-bar);position:sticky;bottom:10px}.br-bulk .eind{margin-left:0}.br-actief .telling{width:100%;margin-left:0}.side-panel-foot .k,.br-toetsen{display:none}}:is([data-theme=nordic-dark],[data-dark=true]) :is([style*="background: var(--accent);"],[style*="background-color: var(--accent);"],[style*="background: linear-gradient(135deg, var(--accent)"]),:is([data-theme=nordic-dark],[data-dark=true]) :is([style*="background: var(--accent);"],[style*="background-color: var(--accent);"],[style*="background: linear-gradient(135deg, var(--accent)"]) :is([style*="color: white"],[style*="color: rgb(255, 255, 255)"]){color:var(--accent-fg)!important}:is([data-theme=nordic-dark],[data-dark=true]) :is([style*="background: var(--danger);"],[style*="background-color: var(--danger);"]),:is([data-theme=nordic-dark],[data-dark=true]) :is([style*="background: var(--danger);"],[style*="background-color: var(--danger);"]) :is([style*="color: white"],[style*="color: rgb(255, 255, 255)"]){color:var(--on-danger)!important}:is([data-theme=nordic-dark],[data-dark=true]) :is([style*="background: var(--success);"],[style*="background-color: var(--success);"]),:is([data-theme=nordic-dark],[data-dark=true]) :is([style*="background: var(--success);"],[style*="background-color: var(--success);"]) :is([style*="color: white"],[style*="color: rgb(255, 255, 255)"]){color:var(--on-success)!important}[style*="background: var(--accent);"] :focus-visible,[style*="background-color: var(--accent);"] :focus-visible{outline-color:var(--accent-fg)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file])[style*="var(--border)"],select[style*="var(--border)"],textarea[style*="var(--border)"]{border-color:var(--control-line)!important}.pagina{contain:inline-size;background:var(--bg);min-height:100%;color:var(--text);font-size:14px;line-height:1.45}.pagina-werk{min-width:0;padding:22px 28px 40px}.pagina-werk.met-paneel{padding-right:calc(var(--panel-w) + 28px)}.pagina-kop{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pagina-titel{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;display:flex}.pagina-titel h1{letter-spacing:-.015em;color:var(--heading);margin:0;font-size:26px;font-weight:600;line-height:1.15}.pagina-kop p{color:var(--muted);margin:0}.pagina-kop p strong{color:var(--text);font-weight:600}.pagina-acties{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.boekjaar-keuze{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.boekjaar-keuze select{appearance:none;border:1px solid var(--inv);border-radius:var(--radius-md);background-color:var(--surface);min-height:34px;color:var(--heading);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%235A6B7E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:6px 32px 6px 12px;font-weight:600}.boekjaar-keuze select:disabled{opacity:.6;cursor:not-allowed}.werkbalk{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.werkbalk .sp{flex:1}.meta{color:var(--muted);font-size:12.5px}.schakel{color:var(--text);cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 4px;font-size:13px;display:inline-flex}.schakel input{appearance:none;background:var(--line-strong);cursor:pointer;width:34px;height:20px;transition:background var(--transition-fast);border-radius:999px;flex:none;margin:0;position:relative}.schakel input:after{content:"";background:var(--surface);width:14px;height:14px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:3px;left:3px}.schakel input:checked{background:var(--inv)}.schakel input:checked:after{transform:translate(14px)}.schakel input:disabled{opacity:.5;cursor:not-allowed}.subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:12px;padding-bottom:6px;display:flex}.subtab{border-radius:var(--radius-s);cursor:pointer;min-height:36px;color:var(--text);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 13px;font-size:13.5px;font-weight:500}.subtab:hover:not([aria-selected=true]):not([aria-pressed=true]){background:var(--hover)}.subtab[aria-selected=true]{background:var(--blue-soft);border-color:var(--blue-line);color:var(--heading);font-weight:600}.kpi-band{grid-template-columns:repeat(var(--kpi-n,4), minmax(0, 1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);margin-bottom:14px;display:grid;overflow:hidden}.kpi-band .kpi{border-left:1px solid var(--line);min-width:0;padding:12px 16px}.kpi-band .kpi:first-child{border-left:0}.kpi-band .l{color:var(--muted);font-size:12.5px}.kpi-band .v{letter-spacing:-.01em;color:var(--heading);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600}.kpi-band .d{color:var(--muted);margin-top:1px;font-size:12px}.blok{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}.blok+.blok,.blok+.blok-rij,.blok-rij+.blok{margin-top:14px}.blok-kop{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.blok-kop h2{color:var(--heading);margin:0;font-size:15px;font-weight:600}.blok-kop .sp{flex:1}.blok-inhoud{padding:12px 16px}.blok-rij{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.blok-rij>*{min-width:0}.blok-rij>div>.blok+.blok{margin-top:14px}.blok-rij>.blok+.blok{margin-top:0}.pagina-inhoud{min-width:0;overflow-x:auto}.pagina .tabs{scrollbar-width:none}.pagina .tabs::-webkit-scrollbar{display:none}.blok-scroll{position:relative;overflow-x:auto}.controle{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.controle.ok{background:var(--success-bg);color:var(--success-fg)}.controle.afwijking{background:var(--danger-bg);color:var(--danger-fg)}.controle.neutraal{background:var(--paper);color:var(--muted)}.controle-rij{flex-wrap:wrap;align-items:center;gap:8px;margin:0 2px 10px;display:flex}.overzicht{border-collapse:collapse;width:100%}.overzicht thead th{color:var(--muted);text-align:right;background:var(--head-bg);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 16px;font-size:12px;font-weight:500}.overzicht thead th:first-child{text-align:left}.overzicht tbody tr:hover{background:0 0}.overzicht tbody td{text-align:right;white-space:nowrap;border-top:1px solid var(--hairline);padding:7px 16px;font-size:13.5px}.overzicht tbody td:first-child{text-align:left;white-space:normal}.overzicht tr.sectie td{background:var(--head-bg);color:var(--heading);border-top:1px solid var(--line);font-size:13px;font-weight:600}.overzicht tr.rek td{font-size:13.5px}.overzicht tr.rek td:first-child{padding-left:44px}.overzicht tr.sub td{font-weight:600}.overzicht tr.totaal td{border-top:1px solid var(--line-strong);color:var(--heading);font-weight:600}.overzicht tr.resultaat td{border-top:2px solid var(--inv);color:var(--heading);background:var(--blue-soft);font-size:15px;font-weight:700}.overzicht tr.afgeleid td:first-child{font-style:italic}.overzicht tr.afwijkend td{color:var(--danger);font-weight:600}.overzicht .verschil{color:var(--muted);font-size:13px}.uitklap{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.uitklap svg{width:14px;height:14px;transition:transform var(--transition-fast);color:var(--muted);stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round}.uitklap[aria-expanded=true] svg{transform:rotate(90deg)}.reklink{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.reklink:hover .naam{color:var(--accent);text-decoration:underline}.rekcode{color:var(--muted);font-variant-numeric:tabular-nums;min-width:38px;font-size:12.5px;display:inline-block}.label-afgeleid{white-space:nowrap;background:var(--paper);color:var(--muted);border:1px solid var(--line);border-radius:5px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;font-weight:500}.voetnoot{color:var(--muted);margin:10px 2px 0;font-size:12.5px}.grafiek{padding:10px 16px 12px}.overzicht .verschil .pct{font-size:11.5px;display:block}.seg.seg-klein button{padding:3px 9px;font-size:12px}.tab-item .tab-sub{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.rap-jaren{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rap-jaren-l{color:var(--muted);font-size:13px}.rap-jaren-geen{color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:7px 11px;font-size:13px}.rap-jaren-knoppen{border:1px solid var(--inv);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.rap-jaren-knoppen button{font:inherit;cursor:pointer;background:var(--surface);min-height:38px;color:var(--text);border:0;flex-direction:column;justify-content:center;align-items:center;padding:4px 13px;line-height:1.15;display:inline-flex}.rap-jaren-knoppen button+button{border-left:1px solid var(--line)}.rap-jaren-knoppen button:hover:not([aria-pressed=true]):not(:disabled){background:var(--hover)}.rap-jaren-knoppen button .j{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.rap-jaren-knoppen button .s{color:var(--muted);font-size:11px}.rap-jaren-knoppen button[aria-pressed=true]{background:var(--inv);color:var(--on-inv)}.rap-jaren-knoppen button[aria-pressed=true] .s{color:var(--on-inv-muted)}.rap-jaren-knoppen button:focus-visible{outline-offset:-2px}.rap-jaren-knoppen button:disabled{cursor:default}.rap-tabkaarten{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rap-tabkaart{text-align:left;border-radius:var(--radius-md);min-height:58px;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--line);flex:200px;align-items:center;gap:10px;min-width:0;padding:9px 13px;display:flex}.rap-tabkaart .t{flex-direction:column;flex:1;min-width:0;display:flex}.rap-tabkaart .l{white-space:nowrap;font-size:13.5px;font-weight:600}.rap-tabkaart .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.rap-tabkaart:hover:not([aria-disabled=true]):not([aria-selected=true]){background:var(--hover)}.rap-tabkaart[aria-selected=true]{background:var(--blue-soft);border-color:var(--blue-line);box-shadow:inset 0 0 0 1px var(--blue-line)}.rap-tabkaart[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rap-label{white-space:nowrap;background:var(--orange-soft);color:var(--orange-ink);border-radius:9px;flex:none;padding:0 8px;font-size:12px;font-weight:600}.rap-gk-titel{flex-direction:column;min-width:0;display:flex}.rap-gk-titel .meta{font-size:12px}.rap-legenda{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 16px 0;font-size:12px;list-style:none;display:flex}.rap-legenda li{align-items:center;gap:6px;display:inline-flex}.rap-legenda i{border-radius:2px;width:10px;height:10px;display:inline-block}.rap-legenda i.lijn{border-radius:1px;width:14px;height:2px}.rap-gk-voet{color:var(--muted);margin:0;padding:0 16px 12px;font-size:12px}.rap-kaarten{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.kpi-band .kpi.warn .v{color:var(--warning)}.jp-pager .sp{flex:1}.gb-kies{flex:280px;max-width:420px;position:relative}.gb-kies-lijst{z-index:20;background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.gb-kies-lijst button{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:13.5px;display:block}.gb-kies-lijst button:hover,.gb-kies-lijst button:focus-visible{background:var(--hover)}.gb-verwijder{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:var(--danger-bg);border-radius:var(--radius-m);margin-bottom:12px;padding:12px 13px}.gb-verwijder .t{font-weight:600}.gb-verwijder .x{color:var(--muted);margin-top:2px;font-size:12.5px}.gb-verwijder .fout{color:var(--danger);margin:8px 0 0;font-size:13px;font-weight:500}.gb-verwijder .knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lijst tr.gekozen td{background:var(--blue-soft)}.lijst tr.gekozen td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.kp-blok{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-m);margin-bottom:12px;padding:12px 14px}.kp-blok-kop{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.kp-blok-kop h3{margin:0;font-size:15px;font-weight:600}.kp-kolommen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.kp-kolommen .kies-kolom{border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:10px 12px}.kp-balans{border-radius:var(--radius-md);border:1px solid;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.kp-balans.ok{background:var(--success-bg);color:var(--success-fg);border-color:color-mix(in srgb, var(--success-fg) 25%, transparent)}.kp-balans.deels{background:var(--warning-bg);color:var(--warning-fg);border-color:color-mix(in srgb, var(--warning-fg) 25%, transparent)}.kp-knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jr-kaart{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:12px 16px;display:flex}.jr-kaart .sp{flex:1}.jr-rol{margin:-4px 2px 10px}.jr-inline{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin-bottom:12px;padding:12px 14px}.jr-inline h3{margin:0 0 4px;font-size:15px;font-weight:600}.jr-inline .fout{color:var(--danger);margin:8px 0 0;font-size:13px;font-weight:500}.jr-nieuw{background:var(--blue-soft);border-color:var(--blue-line)}.jr-sluit{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.jr-inline-rij{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.jr-bekijk{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.blok tr.inactief td{color:var(--muted)}.blok tr.totaalrij td{border-top:1px solid var(--line);font-weight:600}@media (width<=640px){.rap-kaarten{grid-template-columns:1fr}}.jp-werkbalk{flex-wrap:wrap}.jp-datum,.jp-bron{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.jp-zoek{background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-md);color:var(--muted);flex:220px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.jp-zoek:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.jp-zoek svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;flex:none;width:16px;height:16px}.jp-zoek input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:7px 0}.jp-kop{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.jp-kop b{font-weight:600}.jp-lijst tr.klik{cursor:pointer}.jp-lijst tr.klik:hover td{background:var(--row-hover)}.jp-lijst tr.jp-concept td{background:var(--orange-soft)}.jp-lijst tr.gekozen td{background:var(--blue-soft)}.jp-lijst tr.gekozen td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.jp-lijst td .jp-oms{font-weight:500;display:block}.jp-nr-concept{color:var(--orange-ink);font-style:italic}.jp-notitie{width:16px;height:16px;stroke:var(--blue);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.jp-status{white-space:nowrap;border-radius:9px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-block}.jp-st-geboekt{background:var(--green-soft);color:var(--green)}.jp-st-vast{background:var(--paper);color:var(--muted)}.jp-st-concept{background:var(--orange-soft);color:var(--orange-ink)}.jp-st-afsluit{background:var(--blue-soft);color:var(--blue-ink)}.jp-pager{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.jp-pager>span:first-child{color:var(--text)}.jp-pijl{place-items:center;width:36px;min-height:36px;padding:0;display:inline-grid}.jp-pijl svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.paneeltabel{border-collapse:collapse;width:100%;font-size:13px}.paneeltabel thead th{color:var(--muted);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;padding:6px;font-weight:500}.paneeltabel thead th:first-child{text-align:left}.paneeltabel tbody td{text-align:right;border-top:1px solid var(--hairline);white-space:nowrap;vertical-align:top;padding:7px 6px;font-size:13px}.paneeltabel tbody td:first-child{text-align:left;white-space:normal}.paneeltabel td .sub{color:var(--muted);font-size:12px;display:block}.paneeltabel tfoot td{border-top:1px solid var(--line-strong);text-align:right;padding:7px 6px;font-weight:600}.paneeltabel tfoot td:first-child{text-align:left}.paneeltabel tr.klik{cursor:pointer}.feiten{grid-template-columns:auto 1fr;gap:5px 14px;margin:0 0 14px;font-size:13px;display:grid}.feiten dt{color:var(--muted)}.feiten dd{overflow-wrap:anywhere;min-width:0;margin:0}.balansbalk{border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.balansbalk.ok{background:var(--success-bg);color:var(--success-fg)}.balansbalk.afwijking{background:var(--danger-bg);color:var(--danger-fg)}.balansbalk .sp{flex:1}@media (width<=1280px){.pagina-werk.met-paneel{padding-right:28px}.blok-rij{grid-template-columns:1fr}}@media (width<=900px){.pagina-werk,.pagina-werk.met-paneel{padding:16px 14px 80px}.pagina-acties{margin-left:0}.kpi-band{grid-template-columns:1fr 1fr}.kpi-band .kpi{border-left:1px solid var(--line);border-top:1px solid var(--line)}.kpi-band .kpi:nth-child(odd){border-left:0}.kpi-band .kpi:nth-child(-n+2){border-top:0}.overzicht .vgl{display:none}.overzicht thead th,.overzicht tbody td{padding-left:10px;padding-right:10px}.overzicht tr.rek td:first-child{padding-left:22px}}@media (width<=480px){.kpi-band .v{font-size:16px}.paneeltabel{font-size:12px}.paneeltabel thead th,.paneeltabel tbody td,.paneeltabel tfoot td{padding:6px 2px;font-size:12px}.pagina .side-panel-body{padding:14px 10px;overflow-x:hidden}.paneeltabel tbody td.num,.paneeltabel tfoot td.num{white-space:normal}.pagina .side-panel-head,.pagina .side-panel-foot{padding-left:12px;padding-right:12px}}.werkbalk .input,.werkbalk .select{width:auto;max-width:100%}.werkbalk .select{min-width:150px}.werkbalk .input[type=number]{width:90px}.werkbalk .searchbox{flex:220px;max-width:380px;min-height:38px}.werkbalk .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.werkbalk .seg button{white-space:nowrap;flex:none}.lbl-in{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.subtab[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue-line);color:var(--heading);font-weight:600}.subtab:focus-visible{outline-offset:1px}.notities{color:var(--muted);margin:0 2px 12px;padding-left:18px;font-size:12.5px}.notities li{margin:2px 0}.telregel{color:var(--muted);margin:0 2px 8px;font-size:12.5px}.lijst{border-collapse:collapse;width:100%;font-size:13.5px}.lijst thead th{color:var(--muted);text-align:left;background:var(--head-bg);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:500}.lijst tbody td{border-top:1px solid var(--hairline);vertical-align:middle;padding:9px 12px;font-size:13.5px}.lijst tbody tr:first-child td{border-top:0}.lijst tbody tr:hover{background:0 0}.lijst .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lijst .nw{white-space:nowrap}.lijst .gedimd{color:var(--muted)}.lijst .sterk{color:var(--heading);font-weight:600}.lijst tr.klik{cursor:pointer}.lijst tr.klik:hover td{background:var(--row-hover)}.lijst tr.huidig td{background:var(--blue-soft)}.lijst tr.huidig td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.lijst tr.kop td{background:var(--head-bg);color:var(--heading);font-weight:600}.lijst tr.groep td{background:var(--head-bg);padding-top:7px;padding-bottom:7px}.lijst tr.subtotaal td{border-top:1px solid var(--line-strong);font-weight:600}.lijst tr.inactief td{color:var(--muted)}.lijst tr.eerste td{background:var(--head-bg);font-weight:600}.lijst tr.rij-15 td{background:var(--tint-15)}.lijst tr.rij-30 td{background:var(--tint-30)}.lijst tfoot td{border-top:1px solid var(--line-strong);background:var(--head-bg);padding:10px 12px;font-size:13.5px;font-weight:600}.lijst .sub{color:var(--muted);font-size:12px;font-weight:400;display:block}.lijst .code{font-variant-numeric:tabular-nums;color:var(--blue-ink);font-weight:500}.lijst .code.zacht{color:var(--muted);font-weight:400}.lijst td.leegte{text-align:center;color:var(--muted);padding:40px 20px}.lijst input[type=checkbox]{width:16px;height:16px;accent-color:var(--inv);vertical-align:middle;margin:0}.rowbtn{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;min-width:0;padding:0}.rowbtn .nm,.rowbtn.nm{font-weight:600}.rowbtn:hover .nm,.rowbtn.nm:hover{color:var(--accent);text-decoration:underline}.boom{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tw{cursor:pointer;width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.tw:hover{background:var(--paper);color:var(--text)}.tw svg.i{width:13px;height:13px;transition:transform var(--transition-fast)}.tw[aria-expanded=true] svg.i{transform:rotate(90deg)}.twsp{flex:none;width:24px;display:inline-block}.typ{white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px;display:inline-block}.typ.t-Asset{background:var(--pil-activa-bg);color:var(--pil-activa-fg)}.typ.t-Liability{background:var(--pil-passiva-bg);color:var(--pil-passiva-fg)}.typ.t-Equity{background:var(--pil-ev-bg);color:var(--pil-ev-fg)}.typ.t-Revenue{background:var(--green-soft);color:var(--success-fg)}.typ.t-Expense{background:var(--orange-soft);color:var(--orange-ink)}.typ.t-TaxPayable{background:var(--pil-amber-bg);color:var(--pil-amber-fg)}.typ.t-TaxReceivable{background:var(--pil-teal-bg);color:var(--pil-teal-fg)}.groep-kop{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.merk{white-space:nowrap;border-radius:5px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}.merk.sys{background:var(--pil-ev-bg);color:var(--pil-ev-fg)}.merk.inact{background:var(--danger-bg);color:var(--danger-fg)}.merk.afs{background:var(--orange-soft);color:var(--orange-ink)}.merk.afg{background:var(--paper);color:var(--muted);border:1px solid var(--line)}.merk.kp{background:var(--pil-teal-bg);color:var(--pil-teal-fg)}.stat-pil{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;display:inline-flex}.stat-pil svg.i{stroke-width:2.4px;width:12px;height:12px}.stat-pil.geboekt,.stat-pil.volledig{background:var(--green-soft);color:var(--success-fg)}.stat-pil.concept,.stat-pil.open{background:var(--orange-soft);color:var(--orange-ink)}.stat-pil.deels{background:var(--pil-amber-bg);color:var(--pil-amber-fg)}.stat-pil.neutraal{background:var(--pil-ev-bg);color:var(--pil-ev-fg)}.stat-pil.gesloten{background:var(--green-soft);color:var(--success-fg)}.bron{background:var(--paper);color:var(--muted);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px;display:inline-block}.icoknop{cursor:pointer;width:32px;height:32px;color:var(--muted);vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icoknop:hover:not(:disabled){border-color:var(--line);color:var(--text);background:var(--surface)}.icoknop:disabled{opacity:.3;cursor:not-allowed}.icoknop.del{color:var(--danger)}.icoknop.heeft{color:var(--accent)}.acties-cel{white-space:nowrap;text-align:right}.acties-cel .btn+.btn{margin-left:6px}.blader{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.blader .rng{color:var(--text)}.leegte-blok{text-align:center;color:var(--muted);padding:40px 20px}.leegte-blok h3{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.leegte-blok p{margin:0 0 12px;font-size:13.5px}.vinkraster{grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 16px;display:grid}.vinkraster label,.optie{cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:13.5px;display:flex}.optie{padding:0 16px}.vinkraster input,.optie input,.kieslijst input{accent-color:var(--inv);flex:none;width:16px;height:16px;margin:0}.kieslijst{border:1px solid var(--line);border-radius:var(--radius-md);max-height:180px;margin:8px 16px 12px;overflow:auto}.kieslijst label{border-top:1px solid var(--hairline);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.kieslijst label:first-child{border-top:0}.kieslijst .code{color:var(--muted);font-variant-numeric:tabular-nums;min-width:38px}.voorbeeld{padding:12px 16px;font-size:13.5px}.voorbeeld p{margin:0 0 8px}.voorbeeld .aantallen{color:var(--heading);font-weight:600}.blok-inhoud>.searchbox{max-width:none;margin:0}.veldenpaar{grid-template-columns:1fr 1fr;gap:10px;padding:4px 16px 12px;display:grid}.kpi-band.k6{--kpi-n:3}.kpi-band.k6 .kpi:nth-child(n+4){border-top:1px solid var(--line)}.kpi-band.k6 .kpi:nth-child(4){border-left:0}.blok>.kpi-band{border:0;border-radius:0;margin:0}.kpi-band .v.goed{color:var(--success-fg)}.kpi-band .v.fout{color:var(--danger)}.status-regel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.status-regel .sp{flex:1}.blok-kop .meta{color:var(--muted);font-size:12.5px}.veld-blok{padding:12px 16px}.veld-blok+.veld-blok{border-top:1px solid var(--hairline)}.veld-blok .label{margin-bottom:2px}.veld-blok .form-help{margin:0 0 8px}.balk-melding{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-danger-vol{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn-danger-vol:hover{background:var(--danger-fg);border-color:var(--danger-fg);color:var(--on-danger)}.notice-succes{border-left-color:var(--green);background:var(--green-soft);border-color:var(--green-soft);color:var(--success-fg)}.dc{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:38px;min-height:32px;font:inherit;border-radius:7px;font-weight:600}.dc.D{color:var(--blue-ink)}.dc.C{color:var(--danger)}.keuzechips{flex-wrap:wrap;gap:6px;display:flex}.keuzechips button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:pointer;min-height:34px;font:inherit;border-radius:999px;padding:4px 12px;font-size:13px}.keuzechips button[aria-pressed=true]{background:var(--inv);border-color:var(--inv);color:var(--on-inv)}.keuzechips button[aria-pressed=true]:focus-visible{outline-offset:2px}.historie{max-height:200px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;overflow-y:auto}.historie li{border-top:1px solid var(--hairline);padding:6px 0}.historie .oud{color:var(--danger);text-decoration:line-through}.historie .nieuw{color:var(--success-fg)}.btn.heeft-notitie{color:var(--accent)}.modal-overlay .balansbalk{margin-bottom:12px}fieldset.kies-kolom{border:0;min-width:0;margin:0;padding:0}.kies-kolom .checkbox-group{padding:5px 0}.modal-overlay .form-error{margin-top:10px}@media (width<=900px){.kpi-band.k6 .kpi:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.kpi-band.k6 .kpi:nth-child(odd){border-left:0}.kpi-band.k6 .kpi:nth-child(-n+2){border-top:0}.lijst thead th,.lijst tbody td,.lijst tfoot td{padding-left:8px;padding-right:8px}.vinkraster,.veldenpaar{grid-template-columns:1fr}.werkbalk .searchbox{max-width:none}.werkbalk .btn{white-space:normal;text-align:left;max-width:100%}}
