:where(:root[data-ontwerp=v2]) .modal.ow-opdracht{max-width:600px}:where(:root[data-ontwerp=v2]) .ow-opdracht .modal-body{padding:20px 24px 24px}:where(:root[data-ontwerp=v2]) .ow-opdracht-velden{flex-direction:column;gap:14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-opdracht-rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}:where(:root[data-ontwerp=v2]) .ow-opdracht-velden textarea.field-in{resize:none;line-height:21px}:where(:root[data-ontwerp=v2]) .ow-opdracht-velden textarea.ow-opdracht-lijst{field-sizing:content;min-height:106px}:where(:root[data-ontwerp=v2]) .ow-opdracht-velden textarea.ow-opdracht-notitie{min-height:56px}:where(:root[data-ontwerp=v2]) .ow-opdracht-velden .field-in:focus{border-color:var(--a-project);box-shadow:0 0 0 3px var(--a-project-soft)}:where(:root[data-ontwerp=v2]) .ow-opdracht-velden select.field-in,:where(:root[data-ontwerp=v2]) .ow-klus select.ow-klus-wie,:where(:root[data-ontwerp=v2]) .ow-dtf select.field-in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238B92AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}:where(:root[data-ontwerp=v2]) .ow-klus select.ow-klus-wie,:where(:root[data-ontwerp=v2]) .ow-dtf select.field-in{background-size:12px 12px;padding-right:30px}:where(:root[data-ontwerp=v2]) .ow-afronden{flex-direction:column;gap:12px;margin:4px 0 10px;display:flex;container-type:inline-size}:where(:root[data-ontwerp=v2]) .ow-afronden-kop{letter-spacing:.1em;text-transform:uppercase;color:var(--a-project);font-size:12px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-afronden-rij{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;display:flex}:where(:root[data-ontwerp=v2]) .ow-afronden-lbl{width:150px;color:var(--ink);flex:0 0 150px;font-size:13px;font-weight:600}:where(:root[data-ontwerp=v2]) .ow-afronden-na{padding-left:162px}:where(:root[data-ontwerp=v2]) .ow-afronden-feit{font-size:15px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-afronden-hint{color:var(--ink3);font-family:ui-monospace,Menlo,monospace;font-size:12px}:where(:root[data-ontwerp=v2]) .ow-afronden-hint.is-goed{color:var(--a-green)}:where(:root[data-ontwerp=v2]) .ow-afronden-hint.is-fout{color:var(--a-red)}:where(:root[data-ontwerp=v2]) .ow-afronden input.ow-afronden-uren{flex:none;width:120px}:where(:root[data-ontwerp=v2]) .ow-afronden input.ow-afronden-bedrag{flex:none;width:160px}:where(:root[data-ontwerp=v2]) .ow-afronden input.ow-afronden-bedrag[readonly]{background:var(--bg-deep);cursor:not-allowed}:where(:root[data-ontwerp=v2]) .ow-afronden .field-in:focus{border-color:var(--a-project);box-shadow:0 0 0 3px var(--a-project-soft)}:where(:root[data-ontwerp=v2]) .ow-afronden-methoden{flex-wrap:wrap;flex:1 1 0;gap:6px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-afronden-methode{box-sizing:border-box;height:34px;font:600 13.5px/1 var(--font-body);border:1px solid var(--line);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:9px;align-items:center;padding:0 14px;display:inline-flex}:where(:root[data-ontwerp=v2]) .ow-afronden-methode.is-aan{background:var(--a-project);border-color:var(--a-project);color:#fff}:where(:root[data-ontwerp=v2]) .ow-afronden-methode:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}@container (width<=560px){:where(:root[data-ontwerp=v2]) .ow-afronden-rij{row-gap:6px}:where(:root[data-ontwerp=v2]) .ow-afronden-lbl{flex:0 0 100%;width:100%}:where(:root[data-ontwerp=v2]) .ow-afronden-na{padding-left:0}}:where(:root[data-ontwerp=v2]) .ow-dag{flex-direction:column;gap:14px;padding:16px;display:flex}:where(:root[data-ontwerp=v2]) .panel-body:has(>.ow-dag){padding:0}:where(:root[data-ontwerp=v2]) .ow-verdeling{flex-direction:column;gap:14px;display:flex;container-type:inline-size}:where(:root[data-ontwerp=v2]) .ow-dag-kies{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dag-chip{height:34px;font:600 13px/1 var(--font-body);border:1px solid var(--line);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}:where(:root[data-ontwerp=v2]) .ow-dag-chip.is-aan{background:var(--ink);color:#fff;border:0;height:32px}:where(:root[data-ontwerp=v2]) .ow-dag-chip:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .ow-dag input.ow-dag-datum{border-radius:8px;width:auto;height:32px;font-size:13px}:where(:root[data-ontwerp=v2]) .ow-dag-regel{color:var(--ink3);margin-left:8px;font-size:12.5px}:where(:root[data-ontwerp=v2]) .ow-klaarzet{background:var(--a-project-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-klaarzet-gat{color:var(--a-gold);font-family:ui-monospace,Menlo,monospace;font-size:12px}:where(:root[data-ontwerp=v2]) .ow-klaarzet-klaar{color:var(--a-green);font-family:ui-monospace,Menlo,monospace;font-size:12px}:where(:root[data-ontwerp=v2]) .ow-groepen{columns:2;column-gap:14px}:where(:root[data-ontwerp=v2]) .ow-groep{break-inside:avoid;border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0 0 14px;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-groep-kop{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:45px;padding:0 14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-groep-kop b{font-size:13.5px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-groep-ic{color:var(--a-gold);place-items:center;display:grid}:where(:root[data-ontwerp=v2]) .ow-groep-ic svg{width:16px;height:16px}:where(:root[data-ontwerp=v2]) .ow-groep.is-buiten .ow-groep-kop b{color:var(--a-red)}:where(:root[data-ontwerp=v2]) .ow-groep-n{color:var(--ink3);font-size:12.5px}:where(:root[data-ontwerp=v2]) .ow-groep-n.is-vrij{color:var(--ink3)}:where(:root[data-ontwerp=v2]) .ow-klus{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:77px;padding:8px 14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-klus:last-child{border-bottom:0}:where(:root[data-ontwerp=v2]) .ow-klus:hover{background:var(--bg)}:where(:root[data-ontwerp=v2]) .ow-klus-tijd{color:var(--ink3);flex:none;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}:where(:root[data-ontwerp=v2]) .ow-klus-stip{background:var(--stip);border-radius:50%;flex:0 0 10px;width:10px;height:10px}:where(:root[data-ontwerp=v2]) .ow-klus-main{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-klus-top{overflow-wrap:break-word;min-width:0;font-size:14px;line-height:20px}:where(:root[data-ontwerp=v2]) .ow-klus-titel{font:600 14px/20px var(--font-body);color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;margin:0;padding:0}:where(:root[data-ontwerp=v2]) .ow-klus-titel:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .ow-klus-klant{color:var(--ink3);margin-left:4px}:where(:root[data-ontwerp=v2]) .ow-klus-sub{color:var(--ink3);font-size:12.5px}:where(:root[data-ontwerp=v2]) .ow-klus-route{color:var(--a-teal);margin-left:6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;text-decoration:none}:where(:root[data-ontwerp=v2]) .ow-klus select.ow-klus-wie{flex:0 0 150px;width:150px;height:32px;font-size:14px}:where(:root[data-ontwerp=v2]) .ow-groep-leeg{min-height:47px;color:var(--ink3);margin:0;padding:14px;font-size:13px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-dag-voet{color:var(--ink3);margin:0;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:18px}@container (width<=640px){:where(:root[data-ontwerp=v2]) .ow-groepen{columns:1}}@container (width<=420px){:where(:root[data-ontwerp=v2]) .ow-klus{flex-wrap:wrap;row-gap:8px}:where(:root[data-ontwerp=v2]) .ow-klus select.ow-klus-wie{flex:100%;width:auto}}:where(:root[data-ontwerp=v2]) .ow-dt{flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}:where(:root[data-ontwerp=v2]) .ow-dt-band{box-sizing:border-box;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;min-height:51px;padding:10px 14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dt-tabs{--acc:var(--ink);flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-dt-melding,:where(:root[data-ontwerp=v2]) .ow-dt-fout{color:var(--a-green);padding:8px 14px 0;font-size:12.5px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-dt-fout{color:var(--a-red)}:where(:root[data-ontwerp=v2]) .ow-dtr-vak{flex-direction:column;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtf{border:1px solid var(--a-project);background:var(--card2);border-radius:12px;flex-direction:column;gap:10px;margin:14px;padding:14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtf-rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtf .field-in:focus{border-color:var(--a-project);box-shadow:0 0 0 3px var(--a-project-soft);outline:none}:where(:root[data-ontwerp=v2]) .ow-dtf-naam{flex:240px;min-width:0}:where(:root[data-ontwerp=v2]) .ow-dtf-groep{flex:0 0 160px;width:160px}:where(:root[data-ontwerp=v2]) .ow-dtf-bewijs{flex:0 0 200px;width:200px}:where(:root[data-ontwerp=v2]) .ow-dtf-tijdvak{flex:0 0 140px;width:140px}:where(:root[data-ontwerp=v2]) .ow-dtf-freq{flex:0 0 170px;width:170px}:where(:root[data-ontwerp=v2]) .ow-dtf-punten{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtf-punten .field-in{width:56px}:where(:root[data-ontwerp=v2]) .ow-dtf-dagen{flex-wrap:wrap;gap:4px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtf-dag{box-sizing:border-box;background:var(--a-project-soft);width:54px;height:30px;color:var(--a-project);font:600 13px/1 var(--font-body);cursor:pointer;border:0;border-radius:8px;padding:0 8px}:where(:root[data-ontwerp=v2]) .ow-dtf-dag.is-aan{background:var(--a-project);color:#fff}:where(:root[data-ontwerp=v2]) .ow-dtf-dag:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .ow-dtf-tellijst{resize:vertical;min-height:84px;line-height:21px}:where(:root[data-ontwerp=v2]) .ow-dtf-fout{color:var(--a-red);font-size:12.5px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-dtf-knoppen{flex-wrap:wrap;gap:6px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtr{box-sizing:border-box;border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:47px;padding:0 14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtr.is-uit{opacity:.55}:where(:root[data-ontwerp=v2]) .ow-dtr-naam{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:160px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-dtr-pillen{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtr-pt{color:var(--ink3);flex:none;font-family:ui-monospace,Menlo,monospace;font-size:11px}:where(:root[data-ontwerp=v2]) .ow-dtr-aan{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-left:8px;font-size:14px;line-height:20px;display:inline-flex}:where(:root[data-ontwerp=v2]) .ow-dtr-aan input{width:18px;height:18px;accent-color:var(--a-project);margin:0}:where(:root[data-ontwerp=v2]) .ow-dtl{flex-direction:column;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtl-regel{box-sizing:border-box;border-bottom:1px solid var(--line);min-height:31px;color:var(--ink2);align-items:baseline;gap:8px;min-width:0;padding:7px 14px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:16px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtl-tijd{color:var(--ink3);flex:none}:where(:root[data-ontwerp=v2]) .ow-dtl-wie{color:var(--ink);flex:none;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-dtl-actie{flex:none}:where(:root[data-ontwerp=v2]) .ow-dtl-taak{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-dtl-reden{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-dtl-nieuw{color:var(--ink2)}@container (width<=560px){:where(:root[data-ontwerp=v2]) .ow-dtr{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}:where(:root[data-ontwerp=v2]) .ow-dtr-naam{flex-basis:100%}:where(:root[data-ontwerp=v2]) .ow-dtr-pillen{justify-content:flex-start}:where(:root[data-ontwerp=v2]) .ow-dtl-regel{flex-wrap:wrap;row-gap:2px}:where(:root[data-ontwerp=v2]) .ow-dtl-taak,:where(:root[data-ontwerp=v2]) .ow-dtl-reden{white-space:normal;overflow-wrap:anywhere;overflow:visible}:where(:root[data-ontwerp=v2]) .ow-dtl-taak{flex:100%}:where(:root[data-ontwerp=v2]) .ow-dtf-groep,:where(:root[data-ontwerp=v2]) .ow-dtf-bewijs,:where(:root[data-ontwerp=v2]) .ow-dtf-tijdvak,:where(:root[data-ontwerp=v2]) .ow-dtf-freq{flex:140px;width:auto;min-width:0}}:where(:root[data-ontwerp=v2]) .ow-bet{flex-direction:column;gap:12px;padding:16px;display:flex}:where(:root[data-ontwerp=v2]) .ow-bet-methoden{flex-direction:column;gap:12px;display:flex}:where(:root[data-ontwerp=v2]) .ow-bet-rij{color:var(--ink2);justify-content:space-between;gap:12px;font-size:14px;line-height:20px;display:flex}:where(:root[data-ontwerp=v2]) .ow-bet-rij b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-bet-totaal{border-top:1px solid var(--ink);color:var(--ink);justify-content:space-between;gap:12px;padding-top:8px;font-size:15px;line-height:22px;display:flex}:where(:root[data-ontwerp=v2]) .ow-bet-totaal b{font-variant-numeric:tabular-nums;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-bet-regel{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}:where(:root[data-ontwerp=v2]) .ow-bet-stip{background:var(--a-orange);border-radius:50%;flex:0 0 8px;width:8px;height:8px}:where(:root[data-ontwerp=v2]) .ow-bet-stip.is-betaald{background:var(--a-green)}:where(:root[data-ontwerp=v2]) .ow-bet-main{flex:1;min-width:0}:where(:root[data-ontwerp=v2]) .ow-bet-top{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:20px;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-bet-top b{color:var(--ink);font-weight:600}:where(:root[data-ontwerp=v2]) .ow-bet-klant{color:var(--ink3);margin-left:6px}:where(:root[data-ontwerp=v2]) .ow-bet-sub{color:var(--ink3);font-size:12px;line-height:17px}:where(:root[data-ontwerp=v2]) .ow-bet-bedrag{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-aanv-lijst{flex-direction:column;display:flex;container-type:inline-size}:where(:root[data-ontwerp=v2]) .ow-aanv{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:57px;padding:6px 16px;display:flex}:where(:root[data-ontwerp=v2]) .ow-aanv:hover{background:var(--bg)}:where(:root[data-ontwerp=v2]) .ow-aanv:focus-visible{outline:2px solid var(--a-project);outline-offset:-2px}:where(:root[data-ontwerp=v2]) .ow-aanv-main{flex:1;min-width:0}:where(:root[data-ontwerp=v2]) .ow-aanv-top{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:20px;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-aanv-top b{color:var(--ink);font-weight:600}:where(:root[data-ontwerp=v2]) .ow-aanv-sub{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}@container (width<=420px){:where(:root[data-ontwerp=v2]) .ow-aanv{flex-wrap:wrap;row-gap:6px;padding-top:10px;padding-bottom:10px}:where(:root[data-ontwerp=v2]) .ow-aanv-main{flex:calc(100% - 38px)}:where(:root[data-ontwerp=v2]) .ow-aanv-main+*{margin-left:38px}}:where(:root[data-ontwerp=v2]) .ow-reeks{flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;display:flex}:where(:root[data-ontwerp=v2]) .ow-reeks-balken{flex-direction:column;gap:12px;display:flex}:where(:root[data-ontwerp=v2]) .ow-reeks-rij{align-items:center;gap:10px;height:28px;display:flex}:where(:root[data-ontwerp=v2]) .ow-reeks-naam{width:120px;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:0 0 120px;font-size:12.5px;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-reeks-spoor{background:var(--bg-deep);border-radius:4px;flex:1;height:8px}:where(:root[data-ontwerp=v2]) .ow-reeks-balk{background:var(--a-project);border-radius:4px;height:100%;display:block}:where(:root[data-ontwerp=v2]) .ow-reeks-tot{text-align:right;width:44px;color:var(--ink);font-variant-numeric:tabular-nums;flex:0 0 44px;font-size:12.5px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-reeks-weergave{flex:1;min-height:0}:where(:root[data-ontwerp=v2]) .ow-reeks-voet{display:flex}:where(:root[data-ontwerp=v2]) .ow-reeks-uitleg{color:var(--ink3);font-size:11.5px}:where(:root[data-ontwerp=v2]) .ow-qr{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow:auto;container-type:inline-size}:where(:root[data-ontwerp=v2]) .ow-qr-kop{align-items:center;gap:12px;display:flex}:where(:root[data-ontwerp=v2]) .ow-qr-beeld{border:1px solid var(--line);background:#fff;border-radius:10px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-qr-beeld img{width:56px;height:56px;display:block}:where(:root[data-ontwerp=v2]) .ow-qr-wie{flex-direction:column;gap:4px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-qr-wie b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}:where(:root[data-ontwerp=v2]) .ow-qr-wie span{color:var(--ink2);font-size:12.5px;line-height:17px}:where(:root[data-ontwerp=v2]) .ow-qr-knoppen{flex-wrap:wrap;gap:8px;display:flex}:where(:root[data-ontwerp=v2]) .ow-qr-knoppen .btn .icon-wrap{color:var(--ink2);font-size:14px}:where(:root[data-ontwerp=v2]) .ow-qr-knoppen .btn .icon-wrap svg{stroke-width:2px}:where(:root[data-ontwerp=v2]) .ow-qr-vraag{background:var(--a-red-soft);border-radius:10px;gap:8px;padding:12px;display:grid}:where(:root[data-ontwerp=v2]) .ow-qr-vraag p{color:var(--ink);margin:0;font-size:12.5px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-qr-melding{font-size:12.5px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-qr-melding.is-goed{color:var(--a-green)}:where(:root[data-ontwerp=v2]) .ow-qr-melding.is-fout{color:var(--a-red)}:where(:root[data-ontwerp=v2]) .ow-qr-link{font-family:var(--font-label);color:var(--ink3);word-break:break-all;font-size:11.5px;line-height:16px}:where(:root[data-ontwerp=v2]) .ow-qr-pin{flex-direction:column;margin:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-qr-noot{background:var(--a-gold-soft);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-qr-pinrij{align-items:center;gap:8px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-qr-pinrij .field-in{letter-spacing:.2em;flex:1;width:0;min-width:0}:where(:root[data-ontwerp=v2]) .ow-qr-rang{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}:where(:root[data-ontwerp=v2]) .ow-qr-schakel{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:20px;display:inline-flex}:where(:root[data-ontwerp=v2]) .ow-qr-schakel .toggle{cursor:pointer;flex:0 0 36px;position:relative}@media (width<=760px){:where(:root[data-ontwerp=v2]) .ow-dtf-blad .ow-dtf-twee{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(:root[data-ontwerp=v2]) .ow-dtf-blad .ow-dtf-twee.is-punten{grid-template-columns:1fr 88px}:where(:root[data-ontwerp=v2]) .ow-dtf-blad .ow-dtf-twee>.field{min-width:0}:where(:root[data-ontwerp=v2]) .modal.ow-dtf-blad:not(.werk) select.field-in,:where(:root[data-ontwerp=v2]) .modal.ow-dtf-blad:not(.werk) input[list].field-in{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238B92AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;width:100%;min-width:0;padding-right:36px}:where(:root[data-ontwerp=v2]) .ow-dtf-blad input[list]::-webkit-calendar-picker-indicator{opacity:0}:where(:root[data-ontwerp=v2]) .ow-dtf-blad .field-in:focus{border-color:var(--a-project);box-shadow:0 0 0 3px var(--a-project-soft);outline:none}:where(:root[data-ontwerp=v2]) .ow-dtf-blad .ow-dtf-dagen{flex-wrap:nowrap;gap:4px;display:flex}:where(:root[data-ontwerp=v2]) .ow-dtf-blad .ow-dtf-dag{color:#6b3fe4;width:auto;height:36px;font:600 13px/1 var(--font-body);background:#ece5fc;border-radius:9px;flex:1;padding:0}:where(:root[data-ontwerp=v2]) .ow-dtf-blad .ow-dtf-dag.is-aan{color:#fff;background:#6b3fe4}:where(:root[data-ontwerp=v2]) .ow-dtf-blad>.modal-foot>.ow-dtf-toevoegen{color:#fff;width:100%;height:40px;font:inherit;cursor:pointer;background:#6b3fe4;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}:where(:root[data-ontwerp=v2]) .ow-dtf-blad>.modal-foot>.ow-dtf-toevoegen:disabled{opacity:.6;cursor:default}:where(:root[data-ontwerp=v2]) .ow-dtf-blad>.modal-foot>.ow-dtf-toevoegen svg{width:16px;height:16px}}:where(:root[data-ontwerp=v2]) .ow-tl{flex-direction:column;gap:8px;line-height:1.45;display:flex}:where(:root[data-ontwerp=v2]) .ow-tl-kop{align-items:center;gap:8px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tl-kop-t{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--ink3);flex:1;font-size:12px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-tl-link{font-family:inherit;font-size:13px;font-weight:600;line-height:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none;padding:0}:where(:root[data-ontwerp=v2]) .ow-tl-link:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .is-tel-module>.ow-tl:first-child>.ow-tl-kop{padding-right:24px}:where(:root[data-ontwerp=v2]) .ow-tl-kaart{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:0 16px}:where(:root[data-ontwerp=v2]) .ow-tl-rij{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}:where(:root[data-ontwerp=v2]) .ow-tl-rij.is-klik{cursor:pointer}:where(:root[data-ontwerp=v2]) .ow-tl-rij.is-klik:focus-visible{outline:2px solid var(--a-project);outline-offset:-2px}:where(:root[data-ontwerp=v2]) .ow-tl-hoofd{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-tl-titel{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-tl-sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-tl-achter{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tl-ic{color:var(--kl,var(--ink3));flex:0 0 20px;place-items:center;display:grid}:where(:root[data-ontwerp=v2]) .ow-tl-ic svg{width:20px;height:20px;display:block}:where(:root[data-ontwerp=v2]) .ow-tl-ic.is-wacht{color:var(--a-wacht)}:where(:root[data-ontwerp=v2]) .ow-tl-pilknop{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:inline-flex}:where(:root[data-ontwerp=v2]) .ow-tl-pilknop:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .ow-tl-na{border-bottom:1px solid var(--line);padding:12px 0}:where(:root[data-ontwerp=v2]) .ow-tl-meer{flex:none;display:inline-flex;position:relative}:where(:root[data-ontwerp=v2]) .ow-tl-meer-knop{width:28px;height:28px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}:where(:root[data-ontwerp=v2]) .ow-tl-meer-knop svg{width:18px;height:18px;display:block}:where(:root[data-ontwerp=v2]) .ow-tl-meer-knop[aria-expanded=true]{background:var(--a-project-soft);color:var(--a-project)}:where(:root[data-ontwerp=v2]) .ow-tl-meer-knop:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .ow-tl-meer-kop{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:6px 10px 2px;font-size:11px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-tl-meer-item>span:first-child{color:var(--ink4,var(--ink3))}:where(:root[data-ontwerp=v2]) .ow-tl-meer-item.is-aan{font-weight:600}:where(:root[data-ontwerp=v2]) .ow-tl-meer-item.is-aan>span:first-child{color:var(--a-project)}:where(:root[data-ontwerp=v2]) .ow-tl-meer-klaar{padding:6px 10px 4px}:where(:root[data-ontwerp=v2]) .ow-tpl{flex-direction:column;gap:12px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tpl-voet{color:var(--ink3);margin:0;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-tsh-dag{flex-direction:column;gap:6px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tsh-lid{align-items:center;gap:8px;min-width:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-tsh-naam{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-tsh-lid>.ors-cel{flex:0 0 132px;width:132px}:where(:root[data-ontwerp=v2]) .ow-tdt{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tdt-tegels{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(:root[data-ontwerp=v2]) .ow-tdt-tegel{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:12px;line-height:1.45;display:flex}:where(:root[data-ontwerp=v2]) .ow-tdt-tegel-l{color:var(--ink2);font-size:12.5px}:where(:root[data-ontwerp=v2]) .ow-tdt-tegel-w{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:700;line-height:30px}:where(:root[data-ontwerp=v2]) .ow-tdt-tegel-s{color:var(--ink3);font-size:12px;font-weight:600}:where(:root[data-ontwerp=v2]) .ow-tdt .ow-tl{gap:12px}:where(:root[data-ontwerp=v2]) .ow-tdt .ow-tl-kaart{padding:16px}:where(:root[data-ontwerp=v2]) .ow-tdt .ow-tl-hoofd{gap:0}:where(:root[data-ontwerp=v2]) .ow-tdt .ow-tl-titel,:where(:root[data-ontwerp=v2]) .ow-tdt .ow-tdt-naam{white-space:normal;text-overflow:clip;overflow:visible}:where(:root[data-ontwerp=v2]) .ow-tdt-vink{box-sizing:border-box;color:#fff;cursor:pointer;background:0 0;border:2px solid #0e14303d;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}:where(:root[data-ontwerp=v2]) .ow-tdt-vink.is-aan{background:var(--a-green);border-color:#0000}:where(:root[data-ontwerp=v2]) .ow-tdt-vink svg{width:14px;height:14px;display:block}:where(:root[data-ontwerp=v2]) .ow-tdt-vink:focus-visible,:where(:root[data-ontwerp=v2]) .ow-tdt-naam:focus-visible,:where(:root[data-ontwerp=v2]) .ow-tdt-foto:focus-visible{outline:2px solid var(--a-project);outline-offset:2px}:where(:root[data-ontwerp=v2]) .ow-tdt-naam{max-width:100%;font:inherit;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}:where(:root[data-ontwerp=v2]) .ow-tdt-naam.is-gedaan{color:var(--ink3);text-decoration:line-through}:where(:root[data-ontwerp=v2]) .ow-tdt-laat{color:var(--a-red)}:where(:root[data-ontwerp=v2]) .ow-tdt-foto{background:var(--a-project-soft);width:32px;height:32px;color:var(--a-project);cursor:pointer;border:0;border-radius:8px;flex:0 0 32px;place-items:center;padding:0;display:grid}:where(:root[data-ontwerp=v2]) .ow-tdt-foto svg{width:14px;height:14px;display:block}:where(:root[data-ontwerp=v2]) .ow-tdt-paneel{gap:8px;display:grid}:where(:root[data-ontwerp=v2]) .ow-tdt-uitleg{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}:where(:root[data-ontwerp=v2]) .ow-tdt-regels{color:var(--ink2);gap:2px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:grid}:where(:root[data-ontwerp=v2]) .ow-tdt-knoppen{flex-wrap:wrap;gap:8px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tdt-beeld{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;max-height:220px;display:block}:where(:root[data-ontwerp=v2]) .ow-tdt-telling{color:var(--ink);grid-template-columns:1fr 110px;align-items:center;gap:10px;font-size:14px;display:grid}:where(:root[data-ontwerp=v2]) .ow-tdt-hint{color:var(--ink3);text-align:center;margin:0;font-size:12.5px;line-height:1.45}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet{gap:0;min-height:100%}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tpl-alles{margin-top:auto}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-kaart{background:0 0;border:0;border-radius:0;padding:0}:where(:root[data-ontwerp=v2]) .tile-grid:not(.editing)>.tile:has(.ow-tpl.is-tablet)>.tile-content{padding:0}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-rij{box-sizing:border-box;height:56px;padding:0 16px}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tpl-voet{padding:8px 16px 0}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-ic{flex-basis:18px}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-ic svg{width:18px;height:18px}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-hoofd{gap:0}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-titel{font-size:14px;line-height:20px}:where(:root[data-ontwerp=v2]) .ow-tpl.is-tablet .ow-tl-sub{line-height:16px}:where(:root[data-ontwerp=v2]) .ow-tpl-alles{box-sizing:border-box;border:0;border-top:1px solid var(--line);width:100%;height:40px;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;display:flex}:where(:root[data-ontwerp=v2]) .ow-tpl-alles:focus-visible{outline:2px solid var(--a-project);outline-offset:-2px}:where(:root[data-ontwerp=v2]) .ow-tpl-alles-ic{color:var(--ink3);place-items:center;margin-left:auto;display:grid}:where(:root[data-ontwerp=v2]) .ow-tpl-alles-ic svg{width:14px;height:14px;display:block}:where(:root[data-ontwerp=v2]) .ow-tpl-terug{margin-left:auto}:where(:root[data-ontwerp=v2]) .ow-voet-opnieuw{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:where(:root[data-ontwerp=v2]) .ow-kt-sub{color:var(--ink2);margin:-2px 0 12px;font-size:13px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-klus-tel{flex-direction:column;gap:14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-kt-sub{color:var(--ink3);margin:0 0 2px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden{gap:14px;margin:0}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-kop{display:none}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-rij{align-content:flex-start;gap:6px 8px;min-height:0}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-lbl{flex:0 0 100%;width:100%;font-size:13px;font-weight:600}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-na{margin-top:-8px;padding-left:0}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-rij:has(.ow-afronden-bedrag+.ow-afronden-hint)+.ow-afronden-na{margin-top:-14px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-hint{color:var(--ink3);font-family:inherit;font-size:12.5px;line-height:18px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-hint.is-goed{color:var(--a-green)}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden input.ow-afronden-uren{width:110px;height:44px;font-size:15px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden input.ow-afronden-bedrag{width:100%;height:44px;font-size:15px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-methoden{flex:0 0 100%;gap:6px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-methode{height:38px;color:var(--ink2);border-color:#0e14301f;border-radius:18px;padding:0 14px;font-size:14px}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-methode.is-aan{color:#fff}:where(:root[data-ontwerp=v2]) .modal.ow-klus-modal>.modal-head{padding-bottom:0}:where(:root[data-ontwerp=v2]) .modal.ow-klus-modal .modal-eyebrow{letter-spacing:.06em;font:600 11px/16px ui-monospace,SF Mono,Menlo,monospace}:where(:root[data-ontwerp=v2]) .modal.ow-klus-modal .modal-title{margin:3px 0 0;font-size:18px;font-weight:700;line-height:24px}:where(:root[data-ontwerp=v2]) .modal.ow-klus-modal .modal-body{padding-top:3px}:where(:root[data-ontwerp=v2]) .ow-stappen{flex-direction:column;margin:0;display:flex}:where(:root[data-ontwerp=v2]) .ow-stappen-kop{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}:where(:root[data-ontwerp=v2]) .ow-stap{min-height:36px;font:inherit;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-stap-vink{box-sizing:border-box;border:1.5px solid var(--line);color:#fff;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}:where(:root[data-ontwerp=v2]) .ow-stap.is-klaar .ow-stap-vink{background:var(--a-project);border-color:var(--a-project)}:where(:root[data-ontwerp=v2]) .ow-stap-vink svg{width:13px;height:13px}:where(:root[data-ontwerp=v2]) .ow-klus-meer{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}:where(:root[data-ontwerp=v2]) .ow-klus-meer>summary{cursor:pointer;color:var(--ink2);align-items:center;min-height:36px;font-size:13px;font-weight:600;display:flex}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-opmerking .field-lbl{letter-spacing:0;text-transform:none;color:var(--ink);font-family:inherit;font-size:13px;font-weight:600}:where(:root[data-ontwerp=v2]) .ow-klus-tel .ow-afronden-opmerking .field-in{height:44px;font-size:15px}:where(:root[data-ontwerp=v2]) .ow-md{flex-direction:column;gap:12px;display:flex}:where(:root[data-ontwerp=v2]) .ow-md-dienst{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}:where(:root[data-ontwerp=v2]) .ow-md-dienst>.avatar{flex:0 0 44px}:where(:root[data-ontwerp=v2]) .ow-md-dienst-hoofd{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.35;display:flex}:where(:root[data-ontwerp=v2]) .ow-md-hoi{color:var(--ink);font-size:16px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-md-dienst-sub{color:var(--ink2);font-size:13px}:where(:root[data-ontwerp=v2]) .ow-md-tijd{color:var(--ink);flex:0 0 44px;font-size:13px;font-weight:700}:where(:root[data-ontwerp=v2]) .ow-md-leeg{color:var(--ink3);padding:16px 0;font-size:13px}:where(:root[data-ontwerp=v2]) .tile-grid:not(.editing)>.tile:has(.ow-md)>.tile-content{padding:0}:where(:root[data-ontwerp=v2]) .tile-grid:not(.editing)>.tile:has(.ow-dt)>.tile-content{padding:0}
