.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative;overflow:hidden}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translateZ(0);box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{border-style:solid;border-color:#00f;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{content:"";background-color:#0003;border:1px solid #ffffffb3;outline:1px solid #0000;width:10px;height:10px;display:block;position:absolute}.ReactCrop__drag-handle:focus:after{background:#2dbfff;border-color:#00f}.ReactCrop .ord-nw{cursor:nw-resize;margin-top:-5px;margin-left:-5px;top:0;left:0}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{cursor:n-resize;margin-top:-5px;margin-left:-5px;top:0;left:50%}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-top:-5px;margin-right:-5px;top:0;right:0}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{cursor:e-resize;margin-top:-5px;margin-right:-5px;top:50%;right:0}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{cursor:se-resize;margin-bottom:-5px;margin-right:-5px;bottom:0;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{cursor:s-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:50%}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{cursor:sw-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:0}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;margin-top:-5px;margin-left:-5px;top:50%;left:0}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:6px;margin-top:-3px;top:0;left:0}.ReactCrop__drag-bar.ord-e{width:6px;height:100%;margin-right:-3px;top:0;right:0}.ReactCrop__drag-bar.ord-s{width:100%;height:6px;margin-bottom:-3px;bottom:0;left:0}.ReactCrop__drag-bar.ord-w{width:6px;height:100%;margin-left:-3px;top:0;left:0}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}
@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{background:var(--theme-elevation-50);grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;padding:10px;display:grid}}
@layer payload-default{.field-diff-label{margin-bottom:calc(var(--base)*.35);flex-direction:row;align-items:center;height:100%;font-weight:600;line-height:normal;display:flex}}
@layer payload-default{:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{letter-spacing:.02em;font-size:14px}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-line:line-through;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper,.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{flex-direction:row;align-items:center;position:relative}.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after,.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}}
.leadscan{margin-bottom:1.5rem}.leadscan__balk{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.leadscan__bestand{color:var(--theme-elevation-700);font-size:.8125rem}.leadscan__bestand::file-selector-button{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;margin-right:.6rem;padding:.45rem .8rem;font-family:inherit;font-size:.8125rem;font-weight:600}.leadscan__hint{color:var(--theme-elevation-500);flex:16rem;font-size:.75rem;line-height:1.4}.leadscan__kaart{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);margin-top:.875rem;padding:.9rem 1rem}.leadscan__waarschuwing{color:var(--theme-warning-600,#9a6700);margin:0 0 .625rem;font-size:.8125rem;line-height:1.45}.leadscan__uitleg{margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.leadscan__gegevens{grid-template-columns:auto 1fr;gap:.3rem .75rem;margin:0 0 .75rem;font-size:.875rem;display:grid}.leadscan__gegevens dt{color:var(--theme-elevation-600);font-weight:600}.leadscan__gegevens dd{overflow-wrap:anywhere;margin:0}.leadscan__match{border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-100);margin-bottom:.75rem;padding:.6rem .75rem;font-size:.8125rem;line-height:1.45}.leadscan__bron{color:var(--theme-elevation-500);margin:0 0 .75rem;font-size:.75rem;line-height:1.4}.leadscan__acties{flex-wrap:wrap;gap:.5rem;display:flex}
@layer payload-default;.erp-money__wrap{align-items:center;display:flex;position:relative}.erp-money__symbol{color:var(--theme-elevation-500);pointer-events:none;z-index:1;position:absolute;left:15px}.erp-money input{font-family:var(--font-body);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);width:100%;color:var(--theme-elevation-800);-webkit-appearance:none;text-align:right;font-variant-numeric:tabular-nums;height:40px;padding:8px 15px 8px 32px;font-size:1rem;line-height:20px;transition-property:border,box-shadow,background-color;transition-duration:.1s,.1s,.5s;transition-timing-function:cubic-bezier(0,.2,.2,1);box-shadow:0 2px 2px -1px #0000001a}.erp-money input:not(:disabled):hover{box-shadow:0 2px 2px -1px #0003}.erp-money input[data-rtl=true]{direction:rtl}.erp-money input::-webkit-input-placeholder{color:var(--theme-elevation-400);font-size:1rem;font-weight:400}.erp-money input::placeholder{color:var(--theme-elevation-400);font-size:1rem;font-weight:400}.erp-money input:hover{border-color:var(--theme-elevation-250)}.erp-money input:focus,.erp-money input:focus-within,.erp-money input:active{border-color:var(--theme-elevation-400);outline:0}.erp-money input:disabled{background:var(--theme-elevation-100);color:var(--theme-elevation-400);box-shadow:none}.erp-money input:disabled:hover{border-color:var(--theme-elevation-150);box-shadow:none}.erp-money.error input{border-color:var(--theme-error-500)}.erp-money__error{color:var(--theme-error-500);margin-top:.35rem;font-size:.75rem;line-height:1.4}.erp-money--readonly .erp-money__value{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--theme-elevation-150);padding:.55rem 0;font-weight:500}
.dossier{border-top:1px solid var(--theme-elevation-150);margin-top:2rem;padding-top:1.5rem}.dossier__kop{margin:0 0 .75rem;font-size:1rem}.dossier__formulier{flex-direction:column;gap:.5rem;max-width:44rem;margin-bottom:1.5rem;display:flex}.dossier__tekst{width:100%;font:inherit;color:var(--theme-elevation-800);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);resize:vertical;border-radius:3px;padding:.5rem .65rem}.dossier__regel{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dossier__wanneer{color:var(--theme-elevation-500);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.dossier__wanneer input{font:inherit;color:var(--theme-elevation-800);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);border-radius:3px;padding:.35rem .5rem}.dossier__voorbehoud{color:var(--theme-elevation-500);margin:0;font-size:.75rem}.dossier__melding,.dossier__fout,.dossier__waarschuwing{max-width:44rem;font-size:.85rem}.dossier__melding{color:var(--theme-elevation-500)}.dossier__fout{color:var(--theme-error-500,#a33)}.dossier__waarschuwing{color:var(--theme-warning-500,#c80)}.dossier__lijst{flex-direction:column;gap:.9rem;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.dossier__item{border-left:3px solid var(--theme-elevation-200);padding-left:.85rem}.dossier__item--opmerking{border-left-color:var(--theme-success-500,#4a7)}.dossier__item--status{border-left-color:var(--theme-elevation-400)}.dossier__item--offerte{border-left-color:var(--theme-warning-500,#c80)}.dossier__meta{color:var(--theme-elevation-500);flex-wrap:wrap;gap:.6rem;font-size:.75rem;display:flex}.dossier__tijd{font-variant-numeric:tabular-nums}.dossier__soort{text-transform:uppercase;letter-spacing:.04em}.dossier__body{white-space:pre-wrap;margin:.2rem 0 0}
.erp-geschiedenis{margin-top:1.5rem;font-size:.8125rem}.erp-geschiedenis summary{cursor:pointer;color:var(--theme-elevation-800);font-weight:600}.erp-geschiedenis__grens{color:var(--theme-elevation-600);margin:.5rem 0 0}.erp-geschiedenis__tabel{border-collapse:collapse;width:100%;margin-top:.5rem}.erp-geschiedenis__tabel th,.erp-geschiedenis__tabel td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.35rem .6rem .35rem 0}.erp-geschiedenis__tabel th{color:var(--theme-elevation-600);white-space:nowrap;font-weight:600}
.erp-help{margin-bottom:1.25rem}.erp-help__knop{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem 0;font-family:inherit;font-size:.8125rem;display:inline-flex}.erp-help__knop:hover{color:var(--theme-elevation-800)}.erp-help__icoon{border:1px solid var(--theme-elevation-300);border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.75rem;line-height:1;display:inline-flex}.erp-help--open .erp-help__icoon{border-color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.erp-help__label{text-decoration:underline}.erp-help__inhoud{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);max-width:46rem;margin-top:.75rem;padding:1rem 1.25rem}.erp-help__inhoud p{color:var(--theme-elevation-700);margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.erp-help__inhoud p:last-child{margin-bottom:0}.erp-help__let-op{border-top:1px solid var(--theme-elevation-150);margin-top:1rem;padding-top:.875rem}.erp-help__let-op h4{color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.erp-help__let-op ul{margin:0;padding-left:1.125rem}.erp-help__let-op li{color:var(--theme-elevation-700);margin-bottom:.5rem;font-size:.875rem;line-height:1.6}.erp-help__let-op li:last-child{margin-bottom:0}
.erp-serie{min-width:11rem}.erp-serie__kop{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.erp-serie__teller{color:var(--theme-elevation-500);white-space:nowrap;font-size:.75rem}.erp-serie__zoek{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);min-width:0;color:inherit;flex:8rem;padding:.2rem .4rem;font-size:.75rem}.erp-serie__lijst{max-height:9rem;margin:0;padding:0;list-style:none;overflow-y:auto}.erp-serie__nummer{font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:.4rem;padding:.1rem 0;display:flex}.erp-serie__leeg{color:var(--theme-elevation-500);font-size:.75rem}
.erp-trace{border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-0);width:min(44rem,92vw);max-height:86vh;padding:1.5rem;overflow-y:auto}.erp-trace__kop{margin:0 0 .5rem;font-size:1.25rem}.erp-trace__toelichting,.erp-trace__uitleg{color:var(--theme-elevation-600);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.erp-trace__blok{margin-bottom:1.25rem}.erp-trace__blok h3{margin:0 0 .25rem;font-size:.9375rem}.erp-trace__regel{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);margin-bottom:.75rem;padding:.75rem;display:block}.erp-trace__regel textarea,.erp-trace__regel input[type=text]{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);width:100%;color:inherit;font-variant-numeric:tabular-nums;padding:.45rem .6rem;font-family:inherit}.erp-trace__artikel{align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.erp-trace__aantal{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.erp-trace__partijen{border-collapse:collapse;width:100%;font-size:.8125rem}.erp-trace__partijen td{padding:.2rem .4rem .2rem 0}.erp-trace__partijen input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);width:6rem;color:inherit;text-align:right;padding:.25rem .4rem}.erp-trace__ligt,.erp-trace__teller,.erp-trace__leeg{color:var(--theme-elevation-500);white-space:nowrap;font-size:.75rem}.erp-trace__leeg{color:var(--theme-error-500);white-space:normal;margin:0}.erp-trace__voet{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}
.erp-actions{align-items:center;display:inline-flex}.erp-actions .popup__trigger-wrap .popup-button--custom{border:1px solid var(--theme-elevation-800);border-radius:var(--style-radius-s,3px);color:var(--theme-text);white-space:nowrap;background-color:#0000;align-items:center;gap:.5rem;padding:.5rem .9rem;line-height:1.4;transition:color .1s,border-color .1s;display:inline-flex}.erp-actions .popup__trigger-wrap .popup-button--custom:hover{color:var(--theme-elevation-600);border-color:var(--theme-elevation-400)}.erp-actions__trigger{align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.erp-actions__chevron{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.erp-actions-menu{min-width:17rem}.erp-actions-menu .erp-actions__label{font-weight:500;display:block}.erp-actions-menu .erp-actions__hint{color:var(--theme-elevation-500);white-space:normal;margin-top:2px;font-size:.75rem;line-height:1.35;display:block}.erp-actions-menu .popup-button-list__button{white-space:normal;height:auto}.erp-regelkiezer{background:var(--theme-overlay,#05050580);justify-content:center;align-items:center;height:100%;display:flex}.erp-regelkiezer__inner{z-index:1;background:var(--theme-elevation-0);border-radius:var(--style-radius-m,4px);width:min(46rem,92vw);max-height:85vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 1rem 3rem #00000040}.erp-regelkiezer__heading{margin:0 0 .75rem;font-size:1.25rem}.erp-regelkiezer__intro,.erp-regelkiezer__empty{color:var(--theme-elevation-600);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.erp-regelkiezer__table{border-collapse:collapse;width:100%;font-size:.875rem}.erp-regelkiezer__table th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;padding:0 .5rem .5rem;font-weight:500}.erp-regelkiezer__table td{border-bottom:1px solid var(--theme-elevation-100);padding:.625rem .5rem}.erp-regelkiezer__num{text-align:right;font-variant-numeric:tabular-nums}.erp-regelkiezer__row--done{color:var(--theme-elevation-400)}.erp-regelkiezer__done{font-size:.8125rem;font-style:italic}.erp-regelkiezer__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));width:5.5rem;color:var(--theme-elevation-800);text-align:right;font-variant-numeric:tabular-nums;padding:.375rem .5rem;font-family:inherit;font-size:.875rem}.erp-regelkiezer__input:focus{border-color:var(--theme-elevation-400);outline:none}.erp-regelkiezer__footer{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.erp-regelkiezer__total{color:var(--theme-elevation-600);margin-right:auto;font-size:.8125rem}.erp-actions__datumveld{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.erp-actions__datumveld input{border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s,3px);background-color:var(--theme-input-bg,var(--theme-elevation-0));max-width:14rem;color:var(--theme-text);padding:.45rem .6rem;font-size:.875rem}.erp-actions__datumlabel{font-size:.8125rem;font-weight:600}.erp-actions__datumhint{max-width:46ch;color:var(--theme-elevation-500);font-size:.75rem;line-height:1.4}.erp-actions__tekst{width:100%;max-width:32rem;font:inherit;resize:vertical;padding:.45rem .6rem}.erp-actions__keuzes{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.erp-actions__keuze{border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);color:var(--theme-text);text-align:left;cursor:pointer;flex-direction:column;gap:.15rem;padding:.75rem 1rem;display:flex}.erp-actions__keuze:hover:not(:disabled){background:var(--theme-elevation-50)}.erp-actions__keuze .erp-actions__label{font-weight:500}.erp-actions__keuze .erp-actions__hint{color:var(--theme-elevation-500);font-size:.75rem;line-height:1.35}
.erp-cron{margin-bottom:var(--base,1.25rem);flex-direction:column;gap:.875rem;display:flex}.erp-cron select,.erp-cron input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800);padding:.4375rem .625rem;font-family:inherit;font-size:.9375rem}.erp-cron select:focus,.erp-cron input:focus{border-color:var(--theme-elevation-400);outline:none}.erp-cron input[type=number]{width:5.5rem}.erp-cron__rij{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.erp-cron__veld{flex-direction:column;gap:.25rem;display:flex}.erp-cron__veld>span{color:var(--theme-elevation-500);font-size:.8125rem}.erp-cron__veld--breed{width:100%}.erp-cron__expressie{width:100%;font-family:var(--font-mono,ui-monospace, monospace)!important}.erp-cron__groep{flex-direction:column;gap:.375rem;display:flex}.erp-cron__kop{color:var(--theme-elevation-500);font-size:.8125rem}.erp-cron__knoppen{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.erp-cron__knoppen>button{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);min-width:2.5rem;color:var(--theme-elevation-800);font:inherit;cursor:pointer;padding:.375rem .5rem;font-size:.875rem}.erp-cron__knoppen>button:hover{border-color:var(--theme-elevation-400)}.erp-cron__knoppen>button.is-aan{background:var(--theme-elevation-800);border-color:var(--theme-elevation-800);color:var(--theme-elevation-0)}.erp-cron__knoppen--uren>button{font-variant-numeric:tabular-nums;min-width:2.25rem}.erp-cron__snel{gap:.75rem;margin-left:.75rem;display:inline-flex}.erp-cron__link{color:var(--theme-elevation-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.erp-cron__uitkomst{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.erp-cron__samenvatting{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.erp-cron__samenvatting span{color:var(--theme-elevation-500);font-size:.875rem}.erp-cron__raster{grid-template-columns:2rem repeat(24,minmax(0,1fr));gap:2px;max-width:40rem;display:grid}.erp-cron__uurkop,.erp-cron__dagkop{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1rem}.erp-cron__cel{background:var(--theme-elevation-100);border-radius:2px;height:.875rem}.erp-cron__cel.is-aan{background:var(--theme-elevation-500)}.erp-cron__cel.is-vaak{background:var(--theme-elevation-800)}.erp-cron__volgende ol{font-variant-numeric:tabular-nums;margin:.25rem 0 0;padding-left:1.25rem;font-size:.875rem}.erp-cron__fout{color:var(--theme-error-500,#b8322a);margin:0}.erp-cron__code{color:var(--theme-elevation-500);margin:0;font-size:.8125rem}
.erp-model-select{margin-bottom:var(--base,1.25rem)}.erp-model-select__select,.erp-model-select__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));width:100%;color:var(--theme-elevation-800);padding:.5rem .625rem;font-family:inherit;font-size:1rem}.erp-model-select__select:focus,.erp-model-select__input:focus{border-color:var(--theme-elevation-400);outline:none}.erp-model-select__meta,.erp-model-select__hint{color:var(--theme-elevation-500);margin:.375rem 0 0;font-size:.8125rem}.erp-model-select__meta{font-variant-numeric:tabular-nums}.erp-model-select__waarschuwing{color:var(--theme-warning-600,#8a5a00);margin:.375rem 0 0;font-size:.8125rem}.erp-model-select__fout{color:var(--theme-error-500,#a33);align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.erp-model-select__fout button{border-radius:var(--style-radius-s,3px);color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.25rem .625rem}.erp-model-select__fout button:disabled{opacity:.5;cursor:default}
.goedkeuring{border-left:3px solid var(--theme-elevation-300);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);margin:0 0 1.5rem;padding:.9rem 1rem;font-size:.875rem;line-height:1.5}.goedkeuring--open{border-left-color:var(--theme-warning-500,#c99a2e)}.goedkeuring--goedgekeurd{border-left-color:var(--theme-success-500,#2b8a3e)}.goedkeuring--afgekeurd{border-left-color:var(--theme-error-500,#c33);background:var(--theme-elevation-50)}.goedkeuring__kop{align-items:baseline;gap:.6rem;margin-bottom:.35rem;display:flex}.goedkeuring__kop strong{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-600);font-size:.8125rem}.goedkeuring__ronde{background:var(--theme-elevation-150);color:var(--theme-elevation-700);border-radius:999px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}.goedkeuring__melding{margin:0 0 .6rem}.goedkeuring__beslissingen{gap:.3rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.goedkeuring__beslissingen li{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.goedkeuring__beslissingen li span:first-child{font-weight:600}.goedkeuring__beslissingen li em{color:var(--theme-elevation-600);flex-basis:100%;font-style:normal}.goedkeuring__ja span:nth-child(2){color:var(--theme-success-600,#24703a)}.goedkeuring__nee span:nth-child(2){color:var(--theme-error-600,#a33);font-weight:600}.goedkeuring__knop{border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);min-height:2.25rem;color:var(--theme-elevation-800);cursor:pointer;padding:.4rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:600}.goedkeuring__knop:disabled{opacity:.55;cursor:default}.goedkeuring__knop+.goedkeuring__knop{margin-left:.5rem}.goedkeuring__beslis{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.goedkeuring__afkeuren{flex-direction:column;flex:18rem;gap:.4rem;display:flex}.goedkeuring__afkeuren label{flex-direction:column;gap:.25rem;display:flex}.goedkeuring__afkeuren label span{color:var(--theme-elevation-600);font-size:.75rem;font-weight:600}.goedkeuring__afkeuren textarea{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);resize:vertical;padding:.45rem .55rem;font-family:inherit;font-size:.875rem}.goedkeuring__hint{color:var(--theme-elevation-500);margin:0;font-size:.8125rem}
.erp-vertaal-waarschuwing{border-left:3px solid var(--theme-warning-500);background:var(--theme-warning-50);color:var(--theme-elevation-800);margin-top:.5rem;padding:.6rem .75rem;font-size:.8125rem;line-height:1.4}.erp-vertaal-waarschuwing ul{margin:.4rem 0 0;padding-left:1rem}
.regelcalc{margin-top:.5rem}.regelcalc__balk{align-items:center;gap:.75rem;display:flex}.regelcalc__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);color:var(--theme-elevation-800);cursor:pointer;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem}.regelcalc__knop:hover:not(:disabled){border-color:var(--theme-elevation-400)}.regelcalc__knop:disabled{cursor:default;opacity:.5}.regelcalc__knop--primair{border-color:var(--theme-success-250,#3aa76d);color:var(--theme-success-600,#1f7a4a)}.regelcalc__samenvatting{color:var(--theme-elevation-600);font-variant-numeric:tabular-nums;font-size:.8125rem}.regelcalc__fout{color:var(--theme-error-600,#a32020);margin:.5rem 0 0;font-size:.8125rem}.regelcalc__paneel{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);margin-top:.75rem;padding:1rem 1.25rem}.regelcalc__waarschuwing{border:1px solid var(--theme-warning-250,#d9a441);border-radius:var(--style-radius-m,4px);background:var(--theme-warning-50,#d9a4410f);margin:0 0 1rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.regelcalc__totalen{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}.regelcalc__label{color:var(--theme-elevation-600);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.6875rem;display:block}.regelcalc__bedrag{font-variant-numeric:tabular-nums;font-size:1.125rem;display:block}.regelcalc__bij{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.75rem;display:block}.regelcalc__detail{margin-bottom:.75rem}.regelcalc__detail summary{color:var(--theme-elevation-600);cursor:pointer;font-size:.8125rem}.regelcalc__tabel{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.8125rem}.regelcalc__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;white-space:nowrap;padding:0 .5rem .375rem;font-weight:500}.regelcalc__tabel td{border-bottom:1px solid var(--theme-elevation-100);padding:.375rem .5rem}.regelcalc__omschrijving{color:var(--theme-elevation-600)}.regelcalc__num{text-align:right;font-variant-numeric:tabular-nums}.regelcalc__overnemen{border-top:1px solid var(--theme-elevation-150);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.regelcalc__opslag{color:var(--theme-elevation-700);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.regelcalc__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));width:4rem;color:var(--theme-elevation-800);text-align:right;font-variant-numeric:tabular-nums;padding:.3125rem .5rem;font-family:inherit;font-size:.8125rem}.regelcalc__invoer:focus{border-color:var(--theme-elevation-400);outline:none}.regelcalc__voorstel{color:var(--theme-elevation-700);font-variant-numeric:tabular-nums;margin-right:auto;font-size:.8125rem}.regelcalc__melding{color:var(--theme-success-600,#1f7a4a);margin:.75rem 0 0;font-size:.8125rem}
.tekeningupload{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.tekeningupload__knop{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);min-height:2.25rem;color:var(--theme-elevation-800);cursor:pointer;align-items:center;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.tekeningupload__knop:focus-within{outline:2px solid var(--theme-success-500,#2b8a3e);outline-offset:2px}.tekeningupload__knop input{opacity:0;cursor:pointer;position:absolute;inset:0}.tekeningupload__hint{color:var(--theme-elevation-500);flex:18rem;font-size:.75rem;line-height:1.4}
.erp-strook{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;display:flex}.erp-strook__regel{border-left:3px solid var(--theme-elevation-300);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.erp-strook__regel.is-open{border-left-color:var(--theme-success-500,#2b8a3e)}.erp-strook__regel p{margin:0}.erp-strook__wacht,.erp-strook__voorstel,.erp-strook__meer{color:var(--theme-elevation-650)}.erp-strook__link{font-size:.8125rem}
.haalbaar{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.haalbaar__melding{color:var(--theme-elevation-500);margin:1.5rem 0 0;font-size:.875rem}.haalbaar__melding--fout{color:var(--theme-error-600,var(--theme-text))}.haalbaar__titel{margin:0 0 .75rem;font-size:1rem}.haalbaar__datums{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.haalbaar__datum{flex-direction:column;gap:.15rem;display:flex}.haalbaar__label{color:var(--theme-elevation-500);font-size:.75rem}.haalbaar__waarde{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.haalbaar__verschil{border-radius:2px;padding:.25rem .6rem;font-size:.8125rem;font-weight:600}.haalbaar__verschil--laat{background-color:var(--theme-error-50,var(--theme-elevation-100));color:var(--theme-error-600,var(--theme-text))}.haalbaar__verschil--ruim{background-color:var(--theme-success-50,var(--theme-elevation-100));color:var(--theme-success-600,var(--theme-text))}.haalbaar__samenvatting{max-width:60ch;color:var(--theme-elevation-600);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.haalbaar__samenvatting--laat,.haalbaar__samenvatting--fout{color:var(--theme-error-600,var(--theme-text))}.haalbaar__samenvatting--aanname{color:var(--theme-warning-600,var(--theme-elevation-600))}.haalbaar__aanname{background-color:var(--theme-warning-50,var(--theme-elevation-100));color:var(--theme-warning-600,var(--theme-elevation-600));border-radius:2px;margin-left:.4rem;padding:.05rem .3rem;font-size:.6875rem}.haalbaar__geblokkeerd{margin-top:.5rem}.haalbaar__redenen{color:var(--theme-elevation-600);margin:.35rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.5}.haalbaar__knop{color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.8125rem;text-decoration:underline}.haalbaar__knop:hover{color:var(--theme-text)}.haalbaar__acties{margin-top:.75rem}.haalbaar__formulier{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background-color:var(--theme-elevation-50);flex-direction:column;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.haalbaar__veld{flex-direction:column;gap:.3rem;display:flex}.haalbaar__veld input,.haalbaar__veld textarea{border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s,3px);background-color:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);padding:.45rem .6rem;font-family:inherit;font-size:.875rem}.haalbaar__veld input[type=date]{max-width:14rem}.haalbaar__veld textarea{resize:vertical}.haalbaar__veldlabel{font-size:.8125rem;font-weight:600}.haalbaar__veldhint{max-width:52ch;color:var(--theme-elevation-500);font-size:.75rem;line-height:1.4}.haalbaar__formulierknoppen{align-items:center;gap:1rem;display:flex}.haalbaar__opslaan{border-radius:var(--style-radius-s,3px);background-color:var(--theme-success-500,var(--theme-elevation-800));color:var(--theme-elevation-0);cursor:pointer;border:0;padding:.45rem .9rem;font-size:.8125rem;font-weight:600}.haalbaar__opslaan:disabled{opacity:.5;cursor:not-allowed}.haalbaar__gelukt{border:1px solid var(--theme-success-250,var(--theme-elevation-150));border-radius:var(--style-radius-m,4px);background-color:var(--theme-success-50,var(--theme-elevation-50));margin-top:.75rem;padding:.75rem 1rem}.haalbaar__pdf{color:var(--theme-text);margin-top:.4rem;font-size:.8125rem;font-weight:600;display:inline-block}.haalbaar__regels{margin:.5rem 0 0;padding:0;list-style:none}.haalbaar__regel{border-top:1px solid var(--theme-elevation-150);padding:.5rem 0}.haalbaar__regelkop{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.haalbaar__artikel{font-weight:600}.haalbaar__regeldatum{font-variant-numeric:tabular-nums}.haalbaar__stappen{margin:.35rem 0 0;padding:0;list-style:none}.haalbaar__stappen li{color:var(--theme-elevation-600);gap:.6rem;padding:.15rem 0;font-size:.8125rem;display:flex}.haalbaar__dagen{font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem}.haalbaar__stappen-leeg{color:var(--theme-elevation-500);margin:.35rem 0 0;font-size:.8125rem}.haalbaar__voetnoot{max-width:60ch;color:var(--theme-elevation-500);margin:1rem 0 0;font-size:.75rem;line-height:1.5}
.keten{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.keten__melding{color:var(--theme-elevation-500);margin:1.5rem 0 0;font-size:.875rem}.keten__melding--fout{color:var(--theme-error-600,#a32020)}.keten__titel{margin:0 0 .5rem;font-size:1rem}.keten__subtitel{margin:2rem 0 .5rem;font-size:.9375rem}.keten__samenvatting{color:var(--theme-elevation-600);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.keten__voetnoot{color:var(--theme-elevation-500);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.keten__tabel{border-collapse:collapse;width:100%;font-size:.875rem}.keten__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;white-space:nowrap;padding:0 .5rem .5rem;font-weight:500}.keten__tabel td{border-bottom:1px solid var(--theme-elevation-100);vertical-align:middle;padding:.5rem}.keten__tabel a{color:var(--theme-success-600,#1f7a4a)}.keten__rij--klaar{color:var(--theme-elevation-500)}.keten__klaar,.keten__gereed{color:var(--theme-success-600,#1f7a4a);font-size:.75rem}.keten__grijs{color:var(--theme-elevation-500);font-size:.8125rem}.keten__leeg{color:var(--theme-elevation-400);font-size:.75rem}.keten__omschrijving{color:var(--theme-elevation-500)}.keten__num{text-align:right;font-variant-numeric:tabular-nums}
.suborders{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.suborders__melding{color:var(--theme-elevation-500);margin:1.5rem 0 0;font-size:.875rem}.suborders__melding--fout{color:var(--theme-error-600,#a32020)}.suborders__titel{margin:0 0 .5rem;font-size:1rem}.suborders__subtitel{margin:2rem 0 .5rem;font-size:.9375rem}.suborders__uitleg{color:var(--theme-elevation-500);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.suborders__hint{border:1px solid var(--theme-warning-250,#d9a441);border-radius:var(--style-radius-m,4px);background:var(--theme-warning-50,#d9a4410f);margin:0 0 1rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.suborders__tabel{border-collapse:collapse;width:100%;font-size:.875rem}.suborders__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;white-space:nowrap;padding:0 .5rem .5rem;font-weight:500}.suborders__tabel td{border-bottom:1px solid var(--theme-elevation-100);vertical-align:middle;padding:.5rem}.suborders__tabel a{color:var(--theme-success-600,#1f7a4a)}.suborders__rij--gedekt{color:var(--theme-elevation-500)}.suborders__gedekt{color:var(--theme-success-600,#1f7a4a);font-size:.75rem}.suborders__afgesloten{color:var(--theme-elevation-500);font-size:.8125rem}.suborders__omschrijving{color:var(--theme-elevation-500)}.suborders__num{text-align:right;font-variant-numeric:tabular-nums}.suborders__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));width:5rem;color:var(--theme-elevation-800);text-align:right;font-variant-numeric:tabular-nums;padding:.3125rem .5rem;font-family:inherit;font-size:.875rem}.suborders__input:focus{border-color:var(--theme-elevation-400);outline:none}.suborders__link{font-size:.875rem}
.materiaal{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.materiaal__melding{color:var(--theme-elevation-500);margin:1.5rem 0 0;font-size:.875rem}.materiaal__melding--fout{color:var(--theme-error-600,#a32020)}.materiaal__titel{margin:0 0 .5rem;font-size:1rem}.materiaal__subtitel{margin:2rem 0 .5rem;font-size:.9375rem}.materiaal__samenvatting{border-radius:var(--style-radius-m,4px);margin:0 0 1rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.materiaal__samenvatting--goed{border:1px solid var(--theme-success-250,#4aa06c);background:var(--theme-success-50,#4aa06c0f)}.materiaal__samenvatting--fout{border:1px solid var(--theme-warning-250,#d9a441);background:var(--theme-warning-50,#d9a4410f)}.materiaal__voetnoot{color:var(--theme-elevation-500);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.materiaal__tabel{border-collapse:collapse;width:100%;font-size:.875rem}.materiaal__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;white-space:nowrap;padding:0 .5rem .5rem;font-weight:500}.materiaal__tabel td{border-bottom:1px solid var(--theme-elevation-100);vertical-align:middle;padding:.5rem}.materiaal__tabel a{color:var(--theme-success-600,#1f7a4a)}.materiaal__rij--tekort{background:var(--theme-warning-50,#d9a4410f)}.materiaal__rij--klaar{color:var(--theme-elevation-500)}.materiaal__staat{font-size:.75rem}.materiaal__staat--op-voorraad,.materiaal__staat--compleet{color:var(--theme-success-600,#1f7a4a)}.materiaal__staat--besteld{color:var(--theme-elevation-600)}.materiaal__staat--tekort,.materiaal__staat--negatief{color:var(--theme-error-600,#a32020);font-weight:600}.materiaal__staat--ongeteld{color:var(--theme-elevation-450,#8a8a8a);font-style:italic}.materiaal__datum,.materiaal__voor,.materiaal__hint{color:var(--theme-elevation-500);font-size:.75rem}.materiaal__omschrijving{color:var(--theme-elevation-500)}.materiaal__leeg{color:var(--theme-elevation-400)}.materiaal__num{text-align:right;font-variant-numeric:tabular-nums}
.planning{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.planning__kop{flex-wrap:wrap;gap:2rem;margin-bottom:1rem;display:flex}.planning__kern{flex-direction:column;gap:.15rem;display:flex}.planning__label{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.planning__datum{font-variant-numeric:tabular-nums;font-size:1.25rem}.planning__kern--laat .planning__datum{color:var(--theme-error-600,#a32020)}.planning__melding{border-radius:var(--style-radius-m,4px);color:var(--theme-elevation-500);margin:0 0 1rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.planning__melding--fout{background:var(--theme-error-50,#fdf0f0);color:var(--theme-error-600,#a32020)}.planning__melding--waarschuwing{background:var(--theme-warning-50,#fdf8e8);color:var(--theme-warning-600,#7a5c00)}.planning__subkop{margin:1.75rem 0 .5rem;font-size:.9375rem}.planning__tabel{border-collapse:collapse;width:100%;font-size:.8125rem}.planning__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-500);text-align:left;white-space:nowrap;padding:0 .75rem .4rem 0;font-weight:600}.planning__tabel td{border-bottom:1px solid var(--theme-elevation-100);padding:.4rem .75rem .4rem 0}.planning__tabel th:last-child,.planning__tabel td:last-child{padding-right:0}.planning__tabel .planning__num{text-align:right;font-variant-numeric:tabular-nums}.planning__rij--laat td{color:var(--theme-error-600,#a32020)}.planning__voet{color:var(--theme-elevation-500);margin:1rem 0 0;font-size:.75rem;line-height:1.5}
.erp-pick{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.erp-pick--empty{color:var(--theme-elevation-500);font-size:.8125rem}.erp-pick__heading{margin:0 0 .75rem;font-size:1rem}.erp-pick__table{border-collapse:collapse;width:100%;font-size:.8125rem}.erp-pick__table th,.erp-pick__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:middle;padding:.4rem .5rem}.erp-pick__table th{color:var(--theme-elevation-500);font-weight:500}.erp-pick__table tr.is-short td{color:var(--theme-error-500)}.erp-pick__plek{white-space:nowrap;font-weight:600}.erp-pick__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.erp-pick__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);width:6rem;color:var(--theme-text);text-align:right;font-variant-numeric:tabular-nums;padding:.3rem .5rem}.erp-pick__done{color:var(--theme-success-500,var(--theme-elevation-400));font-size:.75rem}.erp-pick__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.erp-pick__note{min-width:16rem;max-width:60ch;color:var(--theme-elevation-500);flex:1;font-size:.75rem;line-height:1.5}.erp-pick__ongeteld{color:var(--theme-elevation-450,#8a8a8a)}.erp-pick__partij{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));max-width:11rem;color:var(--theme-elevation-800);padding:.2rem .3rem;font-family:inherit;font-size:.8125rem}
.erp-costing{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.erp-costing__heading{margin:0 0 .85rem;font-size:1rem}.erp-costing__grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.erp-costing__cell{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}.erp-costing__cell.is-over{border-color:var(--theme-error-250,var(--theme-elevation-200))}.erp-costing__cell.is-over .erp-costing__value{color:var(--theme-error-500)}.erp-costing__cell.is-under{border-color:var(--theme-success-250,var(--theme-elevation-200))}.erp-costing__cell.is-under .erp-costing__value{color:var(--theme-success-500)}.erp-costing__label{color:var(--theme-elevation-500);font-size:.75rem}.erp-costing__value{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600}.erp-costing__sub{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;font-size:.75rem}.erp-costing__note{max-width:65ch;color:var(--theme-elevation-500);margin:.9rem 0 0;font-size:.75rem;line-height:1.5}
.eigenveld{margin-top:1.5rem}.eigenveld__melding{color:var(--theme-elevation-500);margin:1.5rem 0 0;font-size:.875rem}.eigenveld__melding--fout{color:var(--theme-error-600,#a32020)}.eigenveld__blok{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-bottom:1.5rem;padding:1rem 1.25rem}.eigenveld__titel{margin:0 0 1rem;font-size:1rem}.eigenveld__velden{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.eigenveld__veld{flex-direction:column;display:flex}.eigenveld__label{color:var(--theme-elevation-700);margin-bottom:.25rem;font-size:.8125rem}.eigenveld__verplicht{color:var(--theme-error-600,#a32020)}.eigenveld__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);color:var(--theme-elevation-800);padding:.5rem .6rem;font-family:inherit;font-size:.875rem}.eigenveld__invoer:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.eigenveld__veld--vinkje{justify-content:center}.eigenveld__vinkjelabel{color:var(--theme-elevation-800);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.eigenveld__hulp{color:var(--theme-elevation-500);margin:.25rem 0 0;font-size:.75rem}.eigenveld__uitkomst{color:var(--theme-elevation-800);font-variant-numeric:tabular-nums;padding:.4rem 0;font-weight:500;display:block}
.kolomherstel{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.75rem;display:flex}.kolomherstel__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;padding:.3rem .7rem;font-family:inherit;font-size:.8125rem}.kolomherstel__knop:disabled{opacity:.6;cursor:default}.kolomherstel__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.kolomherstel__melding{color:var(--theme-elevation-600);font-size:.8125rem}.kolomherstel__fout{color:var(--theme-error-600,#a32020);font-size:.8125rem}
.herstart{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1rem;padding:.75rem 1rem}.herstart__uitleg,.herstart__vraag{color:var(--theme-elevation-600);margin:0 0 .6rem;font-size:.8125rem;line-height:1.5}.herstart__vraag{color:var(--theme-elevation-800)}.herstart__knoppen{gap:.5rem;display:flex}.herstart__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;padding:.4rem .8rem;font-family:inherit;font-size:.8125rem}.herstart__knop:disabled{opacity:.5;cursor:default}.herstart__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.herstart__knop--door{border-color:var(--theme-error-250,#d98a8a);color:var(--theme-error-600,#a32020)}.herstart__melding{margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}.herstart__melding--goed{color:var(--theme-success-600,#1f7a4a)}.herstart__melding--fout{color:var(--theme-error-600,#a32020)}
.indeelstand{display:contents}.indeelstand__knop{margin-block:0}.indeelstand__paneel{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-250);border-radius:4px;margin:1rem 0;padding:1rem}.indeelstand__uitleg,.indeelstand__verborgen,.indeelstand__bewaard,.indeelstand__geenrollen{margin:0 0 .75rem;font-size:.8rem;line-height:1.5}.indeelstand__uitleg{color:var(--theme-elevation-600)}.indeelstand__verborgen{background:var(--theme-elevation-100);border-left:3px solid var(--theme-elevation-400);color:var(--theme-text);padding:.5rem .75rem}.indeelstand__bewaard{background:var(--theme-success-100,var(--theme-elevation-100));border-left:3px solid var(--theme-success-500,var(--theme-elevation-400));color:var(--theme-text);padding:.5rem .75rem}.indeelstand__acties{gap:.5rem;margin-top:.75rem;display:flex}.indeelstand__opslaan{background:var(--theme-elevation-800);color:var(--theme-elevation-0);cursor:pointer;border:0;border-radius:4px;padding:.45rem 1rem;font-size:.85rem}.indeelstand__opslaan:disabled{cursor:default;opacity:.6}.indeelstand__keuze{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-250);border-radius:4px;margin-top:.75rem;padding:.75rem}.indeelstand__keuzevraag{margin:0 0 .5rem;font-size:.85rem;font-weight:600}.indeelstand__keuzeregel{align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.8rem;display:flex}.indeelstand__keuzeacties{gap:.5rem;margin-top:.75rem;display:flex}.indeelstand__keuzeacties button{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);color:var(--theme-text);cursor:pointer;border-radius:4px;padding:.35rem .8rem;font-size:.8rem}.indeler{flex-direction:column;gap:.6rem;display:flex}.indeler__blok{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:4px;padding:.6rem}.indeler__blok--vrij{border-style:dashed}.indeler__blokkop{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.8rem;font-weight:600;display:flex}.indeler__titel{color:var(--theme-text);background:0 0;border:1px solid #0000;border-radius:3px;flex:auto;min-width:0;padding:.2rem .35rem;font-size:.8rem;font-weight:600}.indeler__titel:hover,.indeler__titel:focus{background:var(--theme-elevation-50);border-color:var(--theme-elevation-250)}.indeler__kolomkeuze{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-250);color:var(--theme-text);border-radius:3px;flex:none;padding:.15rem .3rem;font-size:.7rem}.indeler__blokweg{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:.25rem .4rem;font-size:.8rem;line-height:1}.indeler__blokweg:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.indeler__nieuwblok{background:var(--theme-elevation-0);border:1px dashed var(--theme-elevation-300);color:var(--theme-text);cursor:pointer;border-radius:4px;align-self:flex-start;padding:.4rem .8rem;font-size:.78rem}.indeler__nieuwblok:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.indeler__beginhier{color:var(--theme-elevation-600);margin:0;font-size:.78rem;line-height:1.5}.indeler__kolommen{color:var(--theme-elevation-500);font-size:.7rem;font-weight:400}.indeler__leeg{color:var(--theme-elevation-450);margin:0;padding:.35rem 0;font-size:.75rem;font-style:italic}.indeler__velden{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.indeler__veld{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);cursor:grab;border-radius:3px;padding:.25rem .55rem;font-size:.75rem}.indeler__veld:active{cursor:grabbing}.indeler__veld--opgepakt{opacity:.45}.indeelstand__wacht{border:1px solid var(--theme-warning-500,#d9a400);background:var(--theme-warning-100,#fff6d6);color:var(--theme-warning-800,#6b4f00);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.2rem .6rem;font-size:.75rem;line-height:1.4}.indeelstand__herstart{border:1px solid var(--theme-warning-500,#d9a400);border-radius:var(--style-radius-m,4px);background:var(--theme-warning-100,#fff6d6);color:var(--theme-warning-800,#6b4f00);margin:.75rem 0;padding:.75rem 1rem}.indeelstand__herstart p{margin:.4rem 0 0;font-size:.8125rem}.indeelstand__herstart .herstart{background:var(--theme-elevation-0);margin-top:.5rem}
.erp-scan{margin:0 0 var(--base)}.erp-scan__invoer{width:100%;max-width:32rem;padding:calc(var(--base)*.4) calc(var(--base)*.6);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-text);font-size:1rem}.erp-scan__uitslag{margin:calc(var(--base)*.3) 0 0}.erp-scan__uitslag.is-goed{color:var(--theme-success-600,#1f7a4a)}.erp-scan__uitslag.is-fout{color:var(--theme-error-600,#a32020)}
.contactpersonen{margin:0 0 1.5rem}.contactpersonen__balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.contactpersonen__kop,.contactpersonen__nieuw{margin:0}.contactpersonen__tabel{border-collapse:collapse;width:100%;font-size:.875rem}.contactpersonen__tabel th,.contactpersonen__tabel td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:middle;padding:.5rem .6rem}.contactpersonen__tabel th{color:var(--theme-elevation-600);font-weight:600}.contactpersonen__rij--inactief td{color:var(--theme-elevation-500)}.contactpersonen__hoofd{text-align:center;width:2rem}.contactpersonen__ster{color:var(--theme-warning-500,var(--theme-elevation-800));font-size:1.1rem}.contactpersonen__maakhoofd{color:var(--theme-elevation-400);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.1rem}.contactpersonen__maakhoofd:hover,.contactpersonen__maakhoofd:focus-visible{color:var(--theme-elevation-800)}.contactpersonen__naam{color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.contactpersonen__label{font-size:.8125rem}.contactpersonen__rollen{gap:.3rem;margin-left:.5rem;display:inline-flex}.contactpersonen__rol{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-500);cursor:pointer;background:0 0;border-radius:999px;padding:.05rem .45rem;font-size:.75rem}.contactpersonen__rol:hover,.contactpersonen__rol:focus-visible{border-color:var(--theme-elevation-500);color:var(--theme-elevation-800)}.contactpersonen__rol--aan{border-color:var(--theme-success-500);background:var(--theme-success-500);color:var(--theme-bg)}.contactpersonen__rol:disabled{cursor:default;opacity:.6}.contactpersonen__leeg,.contactpersonen__uitleg{color:var(--theme-elevation-500);margin:.5rem 0 0;font-size:.8125rem}.contactpersonen__fout{color:var(--theme-error-500);margin:0 0 .75rem;font-size:.875rem}@media (max-width:768px){.contactpersonen{overflow-x:auto}}
@layer payload-default;.erp-vertaal input{font-family:var(--font-body);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);width:100%;color:var(--theme-elevation-800);-webkit-appearance:none;height:40px;padding:8px 15px;font-size:1rem;line-height:20px;transition-property:border,box-shadow,background-color;transition-duration:.1s,.1s,.5s;transition-timing-function:cubic-bezier(0,.2,.2,1);box-shadow:0 2px 2px -1px #0000001a}.erp-vertaal input:not(:disabled):hover{box-shadow:0 2px 2px -1px #0003}.erp-vertaal input[data-rtl=true]{direction:rtl}.erp-vertaal input::-webkit-input-placeholder{color:var(--theme-elevation-400);font-size:1rem;font-weight:400}.erp-vertaal input::placeholder{color:var(--theme-elevation-400);font-size:1rem;font-weight:400}.erp-vertaal input:hover{border-color:var(--theme-elevation-250)}.erp-vertaal input:focus,.erp-vertaal input:focus-within,.erp-vertaal input:active{border-color:var(--theme-elevation-400);outline:0}.erp-vertaal input:disabled{background:var(--theme-elevation-100);color:var(--theme-elevation-400);box-shadow:none}.erp-vertaal input:disabled:hover{border-color:var(--theme-elevation-150);box-shadow:none}.erp-vertaal.error>input{border-color:var(--theme-error-500)}.erp-vertaal__kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.erp-vertaal__taal{color:var(--theme-elevation-500);font-weight:400}.erp-vertaal__teller{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:.8125rem}.erp-vertaal__teller--open{border-color:var(--theme-warning-400);color:var(--theme-warning-750);background:var(--theme-warning-50)}.erp-vertaal__teller:focus-visible{outline:var(--accessibility-outline)}.erp-vertaal__talen{border-left:2px solid var(--theme-elevation-150);gap:8px;margin-top:8px;padding-left:15px;display:grid}.erp-vertaal__rij{grid-template-columns:7rem 1fr auto;align-items:center;gap:8px;display:grid}.erp-vertaal__rij .btn{margin:0}@media (max-width:768px){.erp-vertaal__rij{grid-template-columns:1fr auto}.erp-vertaal__rij .erp-vertaal__naam{grid-column:1/-1}}.erp-vertaal__naam{color:var(--theme-elevation-600)}.erp-vertaal__oud{color:var(--theme-warning-750);grid-column:1/-1;font-size:.8125rem}.erp-vertaal__fout{color:var(--theme-error-500);margin-top:4px;font-size:.8125rem}.erp-vertaal__uitleg{color:var(--theme-elevation-500);font-size:.8125rem}
.bomtree{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.bomtree__melding{color:var(--theme-elevation-500);margin:1.5rem 0 0;font-size:.875rem}.bomtree__melding--fout{color:var(--theme-error-600,#a32020)}.bomtree__kop{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.bomtree__titel{margin:0;font-size:1rem}.bomtree__subtitel{margin:2rem 0 .5rem;font-size:.9375rem}.bomtree__badge{background:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:400}.bomtree__qty{color:var(--theme-elevation-600);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.bomtree__qty input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));width:5rem;color:var(--theme-elevation-800);text-align:right;font-variant-numeric:tabular-nums;padding:.25rem .5rem;font-family:inherit;font-size:.875rem}.bomtree__uitleg{color:var(--theme-elevation-500);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.bomtree__waarschuwing{border:1px solid var(--theme-error-250,#e04b4b);border-radius:var(--style-radius-m,4px);background:var(--theme-error-50,#e04b4b14);color:var(--theme-error-600,#a32020);margin:0 0 1rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.bomtree__tabel{border-collapse:collapse;width:100%;font-size:.875rem}.bomtree__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;white-space:nowrap;padding:0 .5rem .5rem;font-weight:500}.bomtree__tabel td{border-bottom:1px solid var(--theme-elevation-100);padding:.4375rem .5rem}.bomtree__tabel a{color:var(--theme-success-600,#1f7a4a)}.bomtree__tak{color:var(--theme-elevation-300)}.bomtree__omschrijving{color:var(--theme-elevation-500)}.bomtree__num{text-align:right;font-variant-numeric:tabular-nums}.bomtree__rij--cyclus{background:var(--theme-error-50,#e04b4b14)}.bomtree__cyclus-label{color:var(--theme-error-600,#a32020);font-size:.8125rem}
.erp-routing{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.erp-routing--empty{color:var(--theme-elevation-500);font-size:.8125rem}.erp-routing__heading{margin:0 0 .75rem;font-size:1rem}.erp-routing__table{border-collapse:collapse;width:100%;font-size:.8125rem}.erp-routing__table th,.erp-routing__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;padding:.4rem .5rem}.erp-routing__table th{color:var(--theme-elevation-500);font-weight:500}.erp-routing__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.erp-routing__tag{background-color:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:2px;margin-left:.5rem;padding:.1rem .4rem;font-size:.6875rem}.erp-routing__series{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.erp-routing__serie{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);flex-direction:column;gap:.15rem;padding:.6rem .75rem;display:flex}.erp-routing__serie-qty{color:var(--theme-elevation-500);font-size:.75rem}.erp-routing__serie-unit{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.erp-routing__serie-total{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;font-size:.75rem}.erp-routing__note{max-width:65ch;color:var(--theme-elevation-500);margin:.9rem 0 0;font-size:.75rem;line-height:1.5}
.vrg{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.vrg__kop{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.vrg__titel{margin:0;font-size:1rem}.vrg__periodes{gap:.25rem;display:flex}.vrg__periode{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);color:var(--theme-elevation-600);cursor:pointer;background:0 0;padding:.25rem .625rem;font-family:inherit;font-size:.75rem}.vrg__periode:hover{border-color:var(--theme-elevation-300)}.vrg__periode--actief{border-color:var(--theme-elevation-500);background:var(--theme-elevation-50);color:var(--theme-elevation-800)}.vrg__uitleg{color:var(--theme-elevation-500);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.vrg__waarschuwing{border:1px solid var(--theme-warning-250,#d9a441);border-radius:var(--style-radius-m,4px);background:var(--theme-warning-50,#d9a4410f);margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.vrg__melding{color:var(--theme-elevation-500);margin:.5rem 0 0;font-size:.875rem}.vrg__melding--fout{color:var(--theme-error-600,#a32020)}.vrg__svg{width:100%;height:auto;display:block;overflow:visible}.vrg__grid{stroke:var(--theme-elevation-100);stroke-width:1px}.vrg__nul{stroke:var(--theme-elevation-400);stroke-width:1px}.vrg__vandaag{stroke:var(--theme-elevation-200);stroke-width:1px}.vrg__vandaagtekst{fill:var(--theme-elevation-400);font-size:9px}.vrg__astekst{fill:var(--theme-elevation-500);font-variant-numeric:tabular-nums;font-size:10px}.vrg__lijn{fill:none;stroke:var(--theme-success-600,#1f7a4a);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.vrg__lijn--prognose{stroke-dasharray:5 4;opacity:.75}.vrg__nu{fill:var(--theme-success-600,#1f7a4a);stroke:var(--theme-elevation-0);stroke-width:2px}.vrg__crosshair{stroke:var(--theme-elevation-300);stroke-width:1px}.vrg__marker{fill:var(--theme-elevation-800);stroke:var(--theme-elevation-0);stroke-width:2px}.vrg__tooltip{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.vrg__tooltipwaarde{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.vrg__tooltipdatum{color:var(--theme-elevation-500)}.vrg__tooltiplijst{width:100%;color:var(--theme-elevation-600);margin:.25rem 0 0;padding-left:1.25rem;line-height:1.6}.vrg__hint{color:var(--theme-elevation-400);margin:.5rem 0 0;font-size:.75rem}.vrg__mutatie{font-variant-numeric:tabular-nums;font-weight:600}.vrg__tabelknop{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-family:inherit;font-size:.75rem;text-decoration:underline}.vrg__tabelknop:hover{color:var(--theme-elevation-800)}.vrg__tabel{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.8125rem}.vrg__tabel th{border-bottom:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);text-align:left;padding:0 .5rem .5rem;font-weight:500}.vrg__tabel td{border-bottom:1px solid var(--theme-elevation-100);padding:.375rem .5rem}.vrg__tabel a{color:var(--theme-success-600,#1f7a4a)}.vrg__rij--prognose{color:var(--theme-elevation-500)}.vrg__grijs{color:var(--theme-elevation-400)}.vrg__num{text-align:right;font-variant-numeric:tabular-nums}
.erp-voorstel{margin-bottom:var(--base,1.25rem);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);padding:1rem}.erp-voorstel__balk{gap:.75rem;display:flex}.erp-voorstel__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));min-width:0;color:var(--theme-elevation-800);flex:1;padding:.5rem .625rem;font-family:inherit;font-size:.9375rem}.erp-voorstel__invoer:focus{border-color:var(--theme-elevation-400);outline:none}.erp-voorstel__knop{border:1px solid var(--theme-elevation-800);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-800);color:var(--theme-elevation-0);white-space:nowrap;cursor:pointer;padding:.5rem 1rem;font-family:inherit;font-size:.875rem}.erp-voorstel__knop:disabled{opacity:.45;cursor:default}.erp-voorstel__knop--rustig{border-color:var(--theme-elevation-150);color:var(--theme-elevation-600);background:0 0}.erp-voorstel__resultaat{border-top:1px solid var(--theme-elevation-150);margin-top:1rem;padding-top:1rem}.erp-voorstel__uitleg{color:var(--theme-elevation-700);margin:0 0 .75rem;font-size:.875rem}.erp-voorstel__fout{color:var(--theme-warning-600,#8a5a00);margin:0 0 .75rem;font-size:.8125rem}.erp-voorstel__tabelwrap{margin-bottom:.75rem;overflow-x:auto}.erp-voorstel__tabel{border-collapse:collapse;width:100%;font-size:.8125rem}.erp-voorstel__tabel th,.erp-voorstel__tabel td{text-align:left;white-space:nowrap;padding:.375rem .625rem .375rem 0}.erp-voorstel__tabel th{border-bottom:1px solid var(--theme-elevation-200);color:var(--theme-elevation-600);font-weight:600}.erp-voorstel__tabel td{border-bottom:1px solid var(--theme-elevation-100);font-variant-numeric:tabular-nums}.erp-voorstel__meta{color:var(--theme-elevation-500);margin:0;font-size:.75rem}.erp-voorstel__acties{gap:.75rem;display:flex}
.erp-ontwerper{grid-template-columns:minmax(18rem,5fr) minmax(18rem,6fr);align-items:start;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:1100px){.erp-ontwerper{grid-template-columns:1fr}}.erp-ontwerper--bezig{cursor:progress}.erp-ontwerper__uitleg{color:var(--theme-elevation-600);margin:0 0 .75rem;font-size:.8125rem}.erp-ontwerper__pagina{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:4px;flex-direction:column;gap:.5rem;min-height:28rem;padding:1.25rem;display:flex;box-shadow:0 1px 4px #00000014}.erp-ontwerper__blok{border:1px dashed var(--theme-elevation-250);background:var(--theme-elevation-50);border-radius:4px;padding:.5rem .6rem}.erp-ontwerper__blok--sleept{opacity:.6;border-style:solid}.erp-ontwerper__blok--voet{margin-top:auto}.erp-ontwerper__blokkop{color:var(--theme-elevation-700);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.erp-ontwerper__greep{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.erp-ontwerper__knoppen{gap:.15rem;margin-left:auto;display:flex}.erp-ontwerper__knoppen button,.erp-ontwerper__label button{color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;padding:0 .3rem;line-height:1.4}.erp-ontwerper__knoppen button:disabled,.erp-ontwerper__label button:disabled{opacity:.3;cursor:default}.erp-ontwerper__knoppen button:hover:not(:disabled),.erp-ontwerper__label button:hover:not(:disabled){color:var(--theme-elevation-1000)}.erp-ontwerper__kop{justify-content:space-between;align-items:flex-start;margin-top:.4rem;display:flex}.erp-ontwerper__logo{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-500);padding:.6rem .8rem;font-size:.75rem}.erp-ontwerper__titel{letter-spacing:.04em;font-size:1.1rem;font-weight:700}.erp-ontwerper__grijs{color:var(--theme-elevation-500);margin:.4rem 0 0;font-size:.75rem}.erp-ontwerper__labels{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.erp-ontwerper__label{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-0);border-radius:3px;align-items:center;padding:.1rem .2rem;font-size:.75rem;display:inline-flex}.erp-ontwerper__erbij{border:1px dashed var(--theme-elevation-300);color:var(--theme-elevation-700);background:0 0;border-radius:3px;padding:.15rem .3rem;font-size:.75rem}.erp-ontwerper__erbij--blok{align-self:flex-start;padding:.35rem .5rem}.erp-ontwerper__strepen{background:repeating-linear-gradient(to bottom, var(--theme-elevation-150) 0, var(--theme-elevation-150) 1px, transparent 1px, transparent .7rem);height:2.2rem;margin-top:.4rem}.erp-ontwerper__tekst{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);width:100%;font:inherit;resize:vertical;border-radius:3px;margin-top:.4rem;padding:.35rem .5rem;font-size:.8125rem}.erp-ontwerper__pdf{aspect-ratio:210/297;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:4px;width:100%}.erp-ontwerper__fout{border-left:3px solid var(--theme-error-500);margin:0 0 .5rem;padding:.5rem .75rem;font-size:.8125rem}
.veldvoorstel{margin-bottom:var(--base,1.25rem);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);padding:1rem}.veldvoorstel__balk{gap:.75rem;display:flex}.veldvoorstel__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));min-width:0;color:var(--theme-elevation-800);flex:1;padding:.5rem .625rem;font-family:inherit;font-size:.9375rem}.veldvoorstel__kaart{border-top:1px solid var(--theme-elevation-150);margin-top:1rem;padding-top:1rem}.veldvoorstel__uitleg{max-width:62ch;color:var(--theme-elevation-800);margin:0 0 .75rem;font-size:.9375rem}.veldvoorstel__som{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0 0 .75rem;display:grid}.veldvoorstel__som dt{color:var(--theme-elevation-500);font-size:.8125rem}.veldvoorstel__som dd{color:var(--theme-elevation-800);margin:0;font-size:.875rem}.veldvoorstel__formule{font-family:var(--font-mono,ui-monospace, monospace);font-size:.8125rem!important}.veldvoorstel__soort{max-width:62ch;color:var(--theme-elevation-500);margin:0 0 .9rem;font-size:.8125rem}.veldvoorstel__acties{gap:.6rem;display:flex}
.veldkiezer{flex-direction:column;gap:.3rem;display:flex}.veldkiezer__label{color:var(--theme-elevation-700);font-size:.8125rem;font-weight:500}.veldkiezer__keuze,.veldkiezer__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800);width:100%;padding:.4rem .55rem;font-family:inherit;font-size:.875rem}.veldkiezer__fout{color:var(--theme-error-600,#a32020);margin:0;font-size:.75rem}
.syncpaneel{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem}.syncpaneel__kop{margin:0 0 .4rem;font-size:.9375rem}.syncpaneel__uitleg{color:var(--theme-elevation-600);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.syncpaneel__knoppen{flex-wrap:wrap;gap:.5rem;display:flex}.syncpaneel__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;padding:.4rem .8rem;font-family:inherit;font-size:.8125rem}.syncpaneel__knop:disabled{opacity:.5;cursor:default}.syncpaneel__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.syncpaneel__knop--door{border-color:var(--theme-elevation-300);color:var(--theme-elevation-900);margin-top:.75rem}.syncpaneel__telling{color:var(--theme-elevation-800);margin:1rem 0 .5rem;font-size:.8125rem}.syncpaneel__waarschuwing{border-radius:var(--style-radius-s,3px);background:var(--theme-warning-50,#fdf6e3);color:var(--theme-warning-700,#8a6d3b);margin:0 0 .75rem;padding:.5rem .7rem;font-size:.8125rem;line-height:1.5}.syncpaneel__melding{color:var(--theme-elevation-600);margin:.5rem 0;font-size:.8125rem}.syncpaneel__fout{color:var(--theme-error-600,#a32020);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}.syncpaneel__regel{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s,3px);border-left-width:3px;margin-bottom:.6rem;padding:.6rem .75rem}.syncpaneel__regel--conflict{border-left-color:var(--theme-error-400,#c86b6b)}.syncpaneel__regel--nieuw{border-left-color:var(--theme-elevation-300)}.syncpaneel__regel--wijziging{border-left-color:var(--theme-elevation-200)}.syncpaneel__regelkop{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.syncpaneel__merk{letter-spacing:.02em;text-transform:uppercase;background:var(--theme-elevation-100);color:var(--theme-elevation-700);border-radius:999px;padding:.05rem .4rem;font-size:.6875rem}.syncpaneel__merk--conflict{background:var(--theme-error-100,#f6dede);color:var(--theme-error-700,#8c1c1c)}.syncpaneel__label{color:var(--theme-elevation-500)}.syncpaneel__velden{border-collapse:collapse;width:100%;margin:.5rem 0 0;font-size:.8125rem}.syncpaneel__velden th,.syncpaneel__velden td{text-align:left;vertical-align:top;border-bottom:1px solid var(--theme-elevation-100);overflow-wrap:anywhere;padding:.25rem .5rem .25rem 0}.syncpaneel__velden th{color:var(--theme-elevation-500);font-weight:500}.syncpaneel__keuzes{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.8125rem;display:flex}.syncpaneel__keuze{cursor:pointer;align-items:center;gap:.3rem;display:flex}.syncpaneel__wis{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline}.syncpaneel__lijst{margin:.3rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.6}
.servicegebruiker{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1rem;padding:.75rem 1rem}.servicegebruiker__uitleg,.servicegebruiker__vraag{color:var(--theme-elevation-600);margin:0 0 .6rem;font-size:.8125rem;line-height:1.5}.servicegebruiker__vraag{color:var(--theme-elevation-800)}.servicegebruiker__knoppen{gap:.5rem;display:flex}.servicegebruiker__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;white-space:nowrap;padding:.4rem .8rem;font-family:inherit;font-size:.8125rem}.servicegebruiker__knop:disabled{opacity:.5;cursor:default}.servicegebruiker__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.servicegebruiker__knop--door{border-color:var(--theme-elevation-300);color:var(--theme-elevation-900)}.servicegebruiker--sleutel{border-color:var(--theme-success-250,#8fc4a8)}.servicegebruiker__melding{color:var(--theme-success-600,#1f7a4a);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.servicegebruiker__label{letter-spacing:.02em;text-transform:uppercase;color:var(--theme-elevation-600);margin-bottom:.3rem;font-size:.75rem;display:block}.servicegebruiker__sleutelrij{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.servicegebruiker__sleutel{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);min-width:0;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;flex:18rem;padding:.4rem .6rem;font-size:.8125rem}.servicegebruiker__waarschuwing{color:var(--theme-elevation-800);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}.servicegebruiker__details{color:var(--theme-elevation-600);margin-top:.6rem;font-size:.8125rem}.servicegebruiker__details summary{cursor:pointer}.servicegebruiker__header{border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;margin-top:.4rem;padding:.4rem .6rem;display:block}.servicegebruiker__fout{color:var(--theme-error-600,#a32020);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}
.erp-aandeslag{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);margin:0 0 2rem;padding:1.25rem 1.5rem}.erp-aandeslag__kop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.erp-aandeslag__kop h2{margin:0 0 .25rem}.erp-aandeslag__kop p{color:var(--theme-elevation-650);margin:0}.erp-aandeslag__verberg{color:var(--theme-elevation-650);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.erp-aandeslag__groep{margin-top:1.25rem}.erp-aandeslag__groep h3{color:var(--theme-elevation-500);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.erp-aandeslag__groep ol{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.erp-aandeslag__groep li{border-radius:var(--style-radius-s,3px);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.erp-aandeslag__groep li .btn{flex-shrink:0;margin:0}.erp-aandeslag__groep li.is-volgende{border-left-color:var(--theme-success-500,#2b8a3e);background:var(--theme-elevation-0)}.erp-aandeslag__groep li.is-gedaan .erp-aandeslag__tekst{color:var(--theme-elevation-500)}.erp-aandeslag__vink{border:1px solid var(--theme-elevation-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:inline-flex}.is-gedaan .erp-aandeslag__vink{border-color:var(--theme-success-500,#2b8a3e);background:var(--theme-success-500,#2b8a3e);color:var(--theme-elevation-0)}.erp-aandeslag__tekst{flex-direction:column;flex:1;font-size:.875rem;display:flex}.erp-aandeslag__tekst span{color:var(--theme-elevation-650)}.erp-aandeslag__klaar{color:var(--theme-elevation-500);font-size:.8125rem}@media (max-width:48rem){.erp-aandeslag__groep li{flex-wrap:wrap}}.erp-aandeslag-hint{z-index:80;border:1px solid var(--theme-elevation-150);border-left:3px solid var(--theme-success-500,#2b8a3e);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-0);flex-direction:column;gap:.4rem;width:min(22rem,100vw - 2rem);padding:1rem 1.1rem;font-size:.875rem;line-height:1.5;display:flex;position:fixed;bottom:5rem;right:1.25rem;box-shadow:0 6px 24px #0000001f}.erp-aandeslag-hint p{margin:0}.erp-aandeslag-hint__label{color:var(--theme-elevation-500);font-size:.75rem}.erp-aandeslag-hint__knoppen{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.erp-aandeslag-hint__knoppen .btn{margin:0}@media (max-width:48rem){.erp-aandeslag-hint{right:1rem}}.erp-aandeslag-accent{outline:2px solid var(--theme-success-500,#2b8a3e);outline-offset:3px;border-radius:var(--style-radius-s,3px)}.erp-aandeslag-weer{margin:0 0 1.5rem}
.totp-settings{max-width:40rem}.totp-settings__loading{color:var(--theme-elevation-500);padding:0}.totp-settings__heading{margin:0 0 .5rem;font-size:1.5rem}.totp-settings__intro{color:var(--theme-elevation-600);margin:0 0 1.5rem;line-height:1.5}.totp-settings__error,.totp-settings__notice{border-radius:var(--style-radius-m,4px);margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.totp-settings__error{border:1px solid var(--theme-error-250,#e04b4b);background:var(--theme-error-50,#e04b4b14);color:var(--theme-error-600,#a32020)}.totp-settings__notice{border:1px solid var(--theme-success-250,#3aa76d);background:var(--theme-success-50,#3aa76d14);color:var(--theme-success-600,#1f7a4a)}.totp-settings__panel{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);padding:1.5rem}.totp-settings__panel h2{margin:0 0 .75rem;font-size:1.125rem}.totp-settings__panel p{color:var(--theme-elevation-700);margin:0 0 1rem;line-height:1.5}.totp-settings__panel--codes{border-color:var(--theme-warning-250,#d9a441);background:var(--theme-warning-50,#d9a4410f)}.totp-settings__status{font-weight:600}.totp-settings__status--on{color:var(--theme-success-600,#1f7a4a)}.totp-settings__blok{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin:1.5rem 0;padding:1rem 1.25rem}.totp-settings__blok h3{margin:0 0 .25rem}.totp-settings__qr{border-radius:var(--style-radius-s,3px);width:200px;height:200px;margin:.5rem 0 1rem;display:block}.totp-settings__secret{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-50);font-family:var(--font-mono,monospace);letter-spacing:.08em;word-break:break-all;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem;display:block}.totp-settings__codes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.totp-settings__codes li{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-align:center;padding:.5rem .75rem;font-size:.9375rem}.totp-settings__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-input-bg,var(--theme-elevation-0));width:12rem;color:var(--theme-elevation-800);font-family:var(--font-mono,monospace);letter-spacing:.1em;margin-bottom:1rem;padding:.625rem .75rem;font-size:1.125rem;display:block}.totp-settings__input:focus{border-color:var(--theme-elevation-400);outline:none}.totp-settings__hint{font-size:.8125rem}.totp-settings__link{color:var(--theme-success-600,#1f7a4a)}.erp-passkeys{margin:0 0 1rem;padding:0;list-style:none}.erp-passkeys__regel{border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem 0;display:flex}.erp-passkeys__regel>span{flex-direction:column;gap:.125rem;min-width:0;display:flex}.erp-passkeys__naam.totp-settings__input{letter-spacing:normal;width:min(18rem,100%);font-family:inherit;font-size:1rem}.erp-passkeys__fijn{color:var(--theme-elevation-500);font-size:.8125rem}.erp-passkeys__alleen{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:1rem;line-height:1.4;display:flex}.erp-passkeys__alleen input{margin-top:.2rem}
.rechten__rollen{gap:.25rem;margin-bottom:1rem;display:flex}.rechten__tab{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);color:var(--theme-elevation-600);cursor:pointer;background:0 0;padding:.35rem .8rem;font-family:inherit;font-size:.8125rem}.rechten__tab:hover{border-color:var(--theme-elevation-300)}.rechten__tab--actief{border-color:var(--theme-elevation-500);background:var(--theme-elevation-50);color:var(--theme-elevation-800)}.rechten__melding{border-radius:var(--style-radius-m,4px);max-width:62ch;color:var(--theme-elevation-600);margin:0 0 1rem;padding:.6rem .85rem;font-size:.8125rem;line-height:1.55}.rechten__melding--goed{background:var(--theme-success-50,#f0f7f0);color:var(--theme-success-600,#2a6b2a)}.rechten__melding--fout{background:var(--theme-error-50,#fdf0f0);color:var(--theme-error-600,#a32020)}.rechten__melding--vast{background:var(--theme-elevation-50)}.rechten__kop{margin:1.5rem 0 .35rem;font-size:.95rem}.rechten__uitleg{max-width:62ch;color:var(--theme-elevation-500);margin:0 0 .75rem;font-size:.8125rem;line-height:1.55}.rechten__handelingen{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.6rem;margin-bottom:.5rem;display:grid}.rechten__handeling{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.rechten__handeling input{margin-top:.15rem}.rechten__hint{color:var(--theme-elevation-500);margin-top:.2rem;font-size:.75rem;line-height:1.45;display:block}.rechten__schuif{max-width:100%;overflow-x:auto}.rechten__tabel{border-collapse:collapse;font-size:.8125rem}.rechten__tabel th,.rechten__tabel td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;white-space:nowrap;padding:.35rem .9rem .35rem 0}.rechten__tabel thead th{border-bottom:1px solid var(--theme-elevation-200);color:var(--theme-elevation-500);font-weight:600}.rechten__tabel td{text-align:center}.rechten__naam{min-width:12rem;font-weight:500}.rechten__alles{color:var(--theme-elevation-400);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;font-size:.7rem;text-decoration:underline}.rechten__alles:hover{color:var(--theme-elevation-700)}.rechten__opslaan{border-radius:var(--style-radius-s,3px);background-color:var(--theme-success-500,var(--theme-elevation-800));color:var(--theme-elevation-0);cursor:pointer;border:0;margin-top:1.25rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600}.rechten__opslaan:disabled{opacity:.5;cursor:not-allowed}.rechten__voet{max-width:62ch;color:var(--theme-elevation-500);margin:1.25rem 0 0;font-size:.75rem;line-height:1.6}.rechten__nvt{color:var(--theme-elevation-300)}
.erp-reis{max-width:52rem;margin:1rem 0}.erp-reis__kop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.75rem 1rem;display:flex}.erp-reis__status{flex-basis:100%;font-weight:600}.erp-reis__stappen{margin:.75rem 0 0;padding:0;list-style:none}.erp-reis__stap{border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.6rem 1rem;display:grid}.erp-reis__datum{color:var(--theme-elevation-600);font-variant-numeric:tabular-nums}.erp-reis__wat{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;display:flex}.erp-reis__aantal{font-variant-numeric:tabular-nums;color:var(--theme-elevation-600)}.erp-reis__keten,.erp-reis__notitie{color:var(--theme-elevation-600);flex-basis:100%;font-size:.8125rem}.erp-reis__ingredient{margin-right:.75rem}.erp-reis__link{color:var(--theme-success-600,inherit);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:.5rem;padding:0;text-decoration:underline}.erp-reis__leeg,.erp-reis__afgekapt{color:var(--theme-elevation-600)}.erp-reis-zoek{max-width:52rem}.erp-reis-zoek__veld{flex-direction:column;gap:.25rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.erp-reis-zoek__veld input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);color:inherit;padding:.45rem .6rem}.erp-reis-zoek__treffers{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);margin:0 0 1rem;padding:0;list-style:none}.erp-reis-zoek__treffers button{border:0;border-bottom:1px solid var(--theme-elevation-100);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:1rem;padding:.5rem .75rem;display:flex}.erp-reis-zoek__treffers small{color:var(--theme-elevation-600)}
.erp-walk{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1.5rem;padding:1rem 1.25rem}.erp-walk--leeg{color:var(--theme-elevation-500);font-size:.8125rem}.erp-walk__kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.erp-walk__titel{margin:0;font-size:1rem}.erp-walk__samenvatting{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;font-size:.8125rem}.erp-walk__tabel{border-collapse:collapse;width:100%;font-size:.8125rem}.erp-walk__tabel th,.erp-walk__tabel td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:middle;padding:.4rem .5rem}.erp-walk__tabel th{color:var(--theme-elevation-500);font-weight:500}.erp-walk__tabel tr.is-klaar td{color:var(--theme-elevation-400)}.erp-walk__tabel tr.is-tekort td{color:var(--theme-error-500)}.erp-walk__tabel tr.is-geblokkeerd td{background:var(--theme-warning-50,#d9a44114)}.erp-walk__stap{width:2.5rem;color:var(--theme-elevation-400);font-variant-numeric:tabular-nums}.erp-walk__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.erp-walk__plek{white-space:nowrap;font-weight:600}.erp-walk__onbekend{color:var(--theme-elevation-400);font-style:italic}.erp-walk__vlag{border-radius:var(--style-radius-s,3px);background:var(--theme-warning-100,#d9a44133);color:var(--theme-warning-700,#7a5a12);white-space:nowrap;margin-left:.4rem;padding:.05rem .35rem;font-size:.6875rem;display:inline-block}.erp-walk__bronknop{color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.erp-walk__bronknop:hover{color:var(--theme-success-600,#2b7a4b)}.erp-walk__detailrij td{background:var(--theme-elevation-50)}.erp-walk__detail{flex-wrap:wrap;gap:2rem;padding:.25rem 0 .5rem;display:flex}.erp-walk__detail h4{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .3rem;font-size:.75rem;font-weight:500}.erp-walk__detail ul{font-variant-numeric:tabular-nums;margin:0;padding-left:1rem}.erp-walk__detail li{margin-bottom:.15rem}.erp-walk__soort{color:var(--theme-elevation-500)}.erp-walk__toe{color:var(--theme-success-600,#2b7a4b);font-weight:600}.erp-walk__detail li.is-tekort{color:var(--theme-error-600,#a32020)}.erp-walk__uitleg{color:var(--theme-elevation-500);margin:.4rem 0 0;font-size:.75rem}.erp-walk__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg);width:5rem;color:var(--theme-text);text-align:right;font-variant-numeric:tabular-nums;padding:.25rem .4rem;font-size:.8125rem}.erp-walk__klaar{color:var(--theme-success-600,#2b7a4b);font-size:.75rem}.erp-walk__acties{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.erp-walk__voet{color:var(--theme-elevation-500);flex:20rem;margin:0;font-size:.75rem;line-height:1.5}.erp-walk__partij{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));max-width:11rem;color:var(--theme-elevation-800);padding:.2rem .3rem;font-family:inherit;font-size:.8125rem}
.erp-compose{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-bottom:1.25rem;padding:.875rem 1rem}.erp-compose__balk{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.erp-compose__veld{flex-direction:column;gap:.25rem;display:flex}.erp-compose__veld span{color:var(--theme-elevation-600);font-size:.75rem}.erp-compose__veld input,.erp-compose__veld select{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800);padding:.35rem .5rem;font-family:inherit;font-size:.8125rem}.erp-compose__uitleg{color:var(--theme-elevation-600);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.erp-compose__zicht{margin-top:.875rem}.erp-compose__samenvatting{color:var(--theme-elevation-700);margin:0 0 .5rem;font-size:.8125rem}.erp-compose__afgekapt{color:var(--theme-warning-600,#9a6700)}.erp-compose__lijst{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s,3px);max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.erp-compose__lijst li{border-bottom:1px solid var(--theme-elevation-100)}.erp-compose__lijst li:last-child{border-bottom:0}.erp-compose__lijst label{cursor:pointer;align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.8125rem;display:flex}.is-leeg .erp-compose__lijst label,.erp-compose__lijst li.is-leeg label{color:var(--theme-elevation-400);cursor:default}.erp-compose__soort{min-width:4rem;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.erp-compose__label{color:var(--theme-elevation-800);flex:1}.erp-compose__datum{min-width:4.5rem;color:var(--theme-elevation-600);font-variant-numeric:tabular-nums}.erp-compose__regels{min-width:6rem;color:var(--theme-elevation-600);text-align:right;font-variant-numeric:tabular-nums}
.standaardschema{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);margin-top:1rem;padding:.75rem 1rem}.standaardschema__uitleg{color:var(--theme-elevation-600);margin:0 0 .6rem;font-size:.8125rem;line-height:1.5}.standaardschema__melding{color:var(--theme-success-600,#2a7a4b);margin:0 0 .6rem;font-size:.8125rem;line-height:1.5}.standaardschema__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;white-space:nowrap;padding:.4rem .8rem;font-family:inherit;font-size:.8125rem}.standaardschema__knop:disabled{opacity:.5;cursor:default}.standaardschema__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.standaardschema__fout{color:var(--theme-error-600,#a32020);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}
.syncvelden__kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.syncvelden__uitleg,.syncvelden__leeg{color:var(--theme-elevation-600);margin:0;font-size:.8125rem;line-height:1.5}.syncvelden__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;white-space:nowrap;padding:.3rem .7rem;font-family:inherit;font-size:.8125rem}.syncvelden__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.syncvelden__lijst{margin:0;padding:0;list-style:none}.syncvelden__regel{border-bottom:1px solid var(--theme-elevation-100);padding:.35rem 0}.syncvelden__regel--uit{color:var(--theme-elevation-500);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.syncvelden__keuze{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.syncvelden__naam{color:var(--theme-elevation-800)}.syncvelden__veldnaam{font-family:var(--font-mono,monospace);color:var(--theme-elevation-500);font-size:.75rem}.syncvelden__merk{background:var(--theme-elevation-100);color:var(--theme-elevation-600);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-size:.6875rem}.syncvelden__reden{font-size:.8125rem;font-style:italic}.syncvelden__wenk{border-radius:var(--style-radius-s,3px);background:var(--theme-warning-50,#fdf6e3);color:var(--theme-warning-700,#8a6d3b);margin:.3rem 0 0 1.6rem;padding:.4rem .6rem;font-size:.8125rem;line-height:1.5}.syncvelden__geblokkeerd{margin-top:.75rem;font-size:.8125rem}.syncvelden__geblokkeerd summary{cursor:pointer;color:var(--theme-elevation-600)}
.indeling__kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.indeling__uitleg,.indeling__leeg{color:var(--theme-elevation-600);margin:0;font-size:.8125rem;line-height:1.5}.indeling__knop{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;white-space:nowrap;padding:.3rem .7rem;font-family:inherit;font-size:.8125rem}.indeling__knop:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.indeling__blok{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-25,transparent);margin-bottom:.75rem;padding:.6rem}.indeling__blokkop{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.indeling__titel{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,transparent);color:var(--theme-elevation-800);flex:12rem;padding:.3rem .5rem;font-family:inherit;font-size:.9375rem}.indeling__vink{color:var(--theme-elevation-600);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.indeling__blokknoppen,.indeling__veldknoppen{gap:.25rem;display:flex}.indeling__blokknoppen button,.indeling__veldknoppen button{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-700);cursor:pointer;padding:.15rem .45rem;font-family:inherit;font-size:.8125rem}.indeling__blokknoppen button:disabled,.indeling__veldknoppen button:disabled{opacity:.4;cursor:default}.indeling__blokknoppen button:focus-visible,.indeling__veldknoppen button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.indeling__velden,.indeling__vrijlijst{margin:0;padding:0;list-style:none}.indeling__veld,.indeling__vrijlijst li{border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}.indeling__veld .indeling__veldknoppen{margin-left:auto}.indeling__veldnaam{color:var(--theme-elevation-800);font-size:.875rem}.indeling__sleutel{font-family:var(--font-mono,monospace);color:var(--theme-elevation-500);font-size:.75rem}.indeling__toevoegen{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,transparent);color:var(--theme-elevation-700);margin-top:.4rem;padding:.25rem .4rem;font-family:inherit;font-size:.8125rem}.indeling__rest{border-top:1px solid var(--theme-elevation-150);margin-top:1rem;padding-top:.75rem}.indeling__rest h4{color:var(--theme-elevation-800);margin:0 0 .3rem;font-size:.875rem}.indeling__kolommen{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,transparent);color:var(--theme-elevation-700);padding:.25rem .4rem;font-family:inherit;font-size:.8125rem}.indeling__wenk{border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);color:var(--theme-elevation-600);margin:.4rem 0 0;padding:.4rem .6rem;font-size:.8125rem;line-height:1.5}.indeling__greep{color:var(--theme-elevation-400);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;padding:0 .15rem;font-size:.875rem;line-height:1}.indeling__greep:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.indeling__greep:active{cursor:grabbing}.indeling__veld--sleept,.indeling__blok--sleept{opacity:.4}.indeling__leegblok{border:1px dashed var(--theme-elevation-200);border-radius:var(--style-radius-s,3px);color:var(--theme-elevation-500);text-align:center;padding:.5rem;font-size:.8125rem;list-style:none}.indeling__rest--doel{outline:2px dashed var(--theme-elevation-300);outline-offset:3px}.indeling--sleept{-webkit-user-select:none;user-select:none}
.voorbeeld{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-25,transparent);margin-top:1rem;padding:.75rem}.voorbeeld__kop{color:var(--theme-elevation-800);margin:0 0 .25rem;font-size:.875rem}.voorbeeld__uitleg{color:var(--theme-elevation-600);margin:0 0 .75rem;font-size:.8125rem}.voorbeeld__scherm{flex-direction:column;gap:.5rem;display:flex}.voorbeeld__blok{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-0);padding:.5rem}.voorbeeld__blok--overig{border-style:dashed}.voorbeeld__blokkop{color:var(--theme-elevation-700);margin-bottom:.4rem;font-size:.78125rem;font-weight:500}.voorbeeld__ingeklapt{color:var(--theme-elevation-500);font-weight:400}.voorbeeld__rij{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.voorbeeld__rij:last-child{margin-bottom:0}.voorbeeld__veld{border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-100);min-width:0;color:var(--theme-elevation-700);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;padding:.3rem .45rem;font-size:.75rem;overflow:hidden}.voorbeeld__veld--breed{background:var(--theme-elevation-50);border:1px dashed var(--theme-elevation-200);flex-basis:100%}.voorbeeld__leeg{color:var(--theme-elevation-400);margin:0;font-size:.75rem}
.erp-opslag{max-width:34rem}.erp-opslag__kop{color:var(--theme-elevation-800);margin:0 0 .5rem;font-weight:600}.erp-opslag__balk{background:var(--theme-elevation-100);border-radius:.3rem;height:.6rem;overflow:hidden}.erp-opslag__vulling{background:var(--theme-success-500,#2f8f5b);height:100%}.erp-opslag--bijna .erp-opslag__vulling{background:var(--theme-warning-500,#c98a1b)}.erp-opslag--vol .erp-opslag__vulling{background:var(--theme-error-500,#c0392b)}.erp-opslag__uitleg{color:var(--theme-elevation-600);margin:.5rem 0 0;font-size:.8125rem}.erp-opslag__melding{color:var(--theme-elevation-800);margin:.75rem 0 0;font-size:.8125rem}.erp-opslag--vol .erp-opslag__melding{color:var(--theme-error-600,#a32020)}
.ec-merk{color:var(--theme-text);align-items:center;gap:10px;display:flex}.ec-merk__teken{flex:none;display:block}.ec-merk__woord{font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.ec-merk--groot .ec-merk__woord{font-size:22px;line-height:28px}.ec-merk--klein{color:var(--theme-elevation-500);gap:6px}.ec-merk--klein .ec-merk__woord{font-size:13px;font-weight:500;line-height:18px}.ec-merk__klant{flex-direction:column;align-items:center;gap:16px;display:flex}.ec-merk__klantlogo{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:80px;display:block}.ec-merk__icoonlogo{object-fit:contain;width:auto;max-width:140px;height:100%;display:block}.ec-merk__icoon{align-items:center;min-width:28px;height:28px;display:flex}.step-nav .step-nav__home{width:auto;height:28px}.step-nav .ec-merk__icoon{max-width:none;overflow:visible}
.erp-chat{z-index:90;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-elevation-0);flex-direction:column;width:min(26rem,100vw - 2.5rem);height:min(32rem,100vh - 6rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 32px #0000001f}.erp-chat__opener{z-index:90;border:1px solid var(--theme-elevation-800);background:var(--theme-elevation-800);color:var(--theme-elevation-0);cursor:pointer;border-radius:2rem;padding:.625rem 1.125rem;font-family:inherit;font-size:.875rem;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 16px #00000026}.erp-chat__opener:hover{opacity:.9}.erp-chat__kop{border-bottom:1px solid var(--theme-elevation-150);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.erp-chat__kopknoppen{gap:.75rem;display:flex}.erp-chat__tekstknop{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;font-weight:400}.erp-chat__tekstknop:hover{color:var(--theme-elevation-800)}.erp-chat__gesprek{flex:1;padding:1rem;overflow-y:auto}.erp-chat__intro{color:var(--theme-elevation-500);margin:0;font-size:.8125rem;line-height:1.5}.erp-chat__bericht{border-radius:var(--style-radius-s,3px);white-space:pre-wrap;overflow-wrap:break-word;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.erp-chat__bericht--user{background:var(--theme-elevation-800);color:var(--theme-elevation-0);margin-left:2rem}.erp-chat__bericht--assistant{background:var(--theme-elevation-50);color:var(--theme-elevation-800);margin-right:2rem}.erp-chat__bezig{color:var(--theme-elevation-400);font-size:.8125rem}.erp-chat__voorstel{border:1px solid var(--theme-warning-500,#c88a00);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);margin:.5rem 0;padding:.75rem}.erp-chat__voorstelkop{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.erp-chat__voorsteltekst{color:var(--theme-elevation-600);margin:0 0 .5rem;font-size:.75rem}.erp-chat__argumenten{border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-100);margin:0 0 .75rem;padding:.5rem;font-size:.6875rem;line-height:1.4;overflow-x:auto}.erp-chat__voorstelknoppen{gap:.5rem;display:flex}.erp-chat__fout{color:var(--theme-error-500,#a33);margin-top:.5rem;font-size:.8125rem}.erp-chat__meegestuurd{opacity:.7;margin-top:.25rem;font-size:.75rem}.erp-chat__bijlagen{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem 0;display:flex}.erp-chat__bijlage{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-50);max-width:100%;color:var(--theme-elevation-700);overflow-wrap:anywhere;align-items:center;gap:.25rem;padding:.1875rem .375rem;font-size:.75rem;display:inline-flex}.erp-chat__weg{color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:none;font-size:.875rem;line-height:1}.erp-chat__bijlagenuitleg{color:var(--theme-elevation-500);font-size:.6875rem}.erp-chat__bestandkiezer{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.erp-chat__invoerbalk{border-top:1px solid var(--theme-elevation-150);gap:.5rem;padding:.75rem;display:flex}.erp-chat__invoer{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,3px);background:var(--theme-input-bg,var(--theme-elevation-0));min-width:0;color:var(--theme-elevation-800);flex:1;padding:.5rem .625rem;font-family:inherit;font-size:.875rem}.erp-chat__invoer:focus{border-color:var(--theme-elevation-400);outline:none}.erp-chat__knop{border:1px solid var(--theme-elevation-800);border-radius:var(--style-radius-s,3px);background:var(--theme-elevation-800);color:var(--theme-elevation-0);white-space:nowrap;cursor:pointer;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem}.erp-chat__knop:disabled{opacity:.45;cursor:default}.erp-chat__knop--rustig{border-color:var(--theme-elevation-150);color:var(--theme-elevation-600);background:0 0}
.entra-login{margin-top:1.5rem}.entra-login--vervolg{margin-top:.75rem}.entra-login__error{border:1px solid var(--theme-error-250,#e04b4b);border-radius:var(--style-radius-m,4px);background:var(--theme-error-50,#e04b4b14);color:var(--theme-error-600,#a32020);margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.entra-login__divider{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;display:flex}.entra-login__divider:before,.entra-login__divider:after{content:"";background:var(--theme-elevation-150);flex:1;height:1px}.entra-login__button{justify-content:center;align-items:center;gap:.625rem;width:100%;margin:0;text-decoration:none;display:inline-flex}
body.erp-totp-stap .login__form,body.erp-totp-stap .entra-login{display:none}.totp-login{flex-direction:column;display:flex}.totp-login__kop{margin:0 0 .5rem;font-size:1.25rem}.totp-login__terug{color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;align-self:center;margin-top:1rem;padding:.25rem 0;font-size:.8125rem;text-decoration:underline}.totp-login__terug:hover{color:var(--theme-elevation-800)}.totp-login__intro{color:var(--theme-elevation-600);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.totp-login__error{border:1px solid var(--theme-error-250,#e04b4b);border-radius:var(--style-radius-m,4px);background:var(--theme-error-50,#e04b4b14);color:var(--theme-error-600,#a32020);margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.totp-login__label{color:var(--theme-elevation-800);margin-bottom:.375rem;font-size:.8125rem}.totp-login__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800);margin-bottom:1rem;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.totp-login__input:focus{border-color:var(--theme-elevation-400);outline:none}.totp-login__input--code{font-family:var(--font-mono,monospace);letter-spacing:.25em;text-align:center;font-size:1.5rem}.totp-login__submit{justify-content:center;width:100%}
