.beheer{--ink:#17211e;--groen:#2f4640;--groen-donker:#1f2f2a;--creme:#f8f3e9;--zand:#ebe2d0;--perzik:#fcd2b4;--amber:#9c5a0a;--goud:#b08d52;--bg:var(--creme);--oppervlak:#fff;--oppervlak-hoog:var(--zand);--tekst:var(--ink);--tekst-zacht:#17211e9e;--tekst-flauw:#17211e66;--lijn:#17211e14;--accent:var(--perzik);--accent-tekst:var(--ink);--zb-tekst:var(--creme);--zb-tekst-zacht:#f8f3e9ad;--zb-tekst-flauw:#f8f3e973;--schaduw-sm:0 1px 2px #17211e0d;--schaduw-md:0 1px 2px #17211e0a, 0 16px 32px -20px #17211e3d;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Karla", -apple-system, "Segoe UI", sans-serif;--s1:.375rem;--s2:.75rem;--s3:1.25rem;--s4:2rem;--s5:3rem;--s6:4.5rem;--straal:20px;background:var(--bg);background:var(--bg);color:var(--tekst);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:.9375rem;line-height:1.5}.beheer,.beheer *{box-sizing:border-box}.beheer h1,.beheer h2,.beheer h3{font-family:var(--font-display);text-wrap:balance;margin:0}.beheer a{color:inherit}.beheer button{cursor:pointer;font-family:inherit}.beheer input,.beheer select{font-family:inherit}.beheer svg{display:block}.beheer ::selection{background:var(--perzik);color:var(--ink)}@media (prefers-reduced-motion:reduce){.beheer,.beheer *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.beheer .app{grid-template-columns:15.5rem 1fr;min-height:100vh;display:grid}@media (width<=56rem){.beheer .app{grid-template-columns:4.5rem 1fr}}.beheer .zijbalk{background:var(--ink);color:var(--zb-tekst);padding:var(--s4) var(--s3);border-right:1px solid #f8f3e924;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.beheer .zijbalk__merk{margin-bottom:var(--s5);align-items:center;gap:.7rem;display:flex}.beheer .monogram{background:var(--accent);width:2.5rem;height:2.5rem;color:var(--accent-tekst);font-family:var(--font-display);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.beheer .zijbalk__merk .naam{font-family:var(--font-display);font-variation-settings:"opsz" 40, "SOFT" 20;color:var(--zb-tekst);font-size:1.25rem;line-height:1.1;display:block}.beheer .zijbalk__merk .naam span{color:var(--goud)}.beheer .zijbalk__merk .label{letter-spacing:.14em;text-transform:uppercase;color:var(--zb-tekst-flauw);margin-top:.15rem;font-size:.6875rem;display:block}.beheer .zijbalk__nav{flex-direction:column;gap:.2rem;display:flex}.beheer .navknop{color:var(--zb-tekst-zacht);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:.7rem;padding:.65rem .8rem;font-size:.9375rem;font-weight:500;transition:background .16s,color .16s;display:flex}.beheer .navknop svg{opacity:.75;flex-shrink:0}.beheer .navknop:hover{color:var(--zb-tekst);background:#f8f3e90d}.beheer .navknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.beheer .navknop[aria-current=page]{color:var(--zb-tekst);background:#f8f3e91f}.beheer .navknop[aria-current=page] svg{opacity:1;color:var(--accent)}.beheer .navknop__label{flex:1}.beheer .navknop__badge{background:var(--accent);color:var(--accent-tekst);text-align:center;border-radius:999px;min-width:1.1rem;padding:.28rem .45rem;font-size:.6875rem;font-weight:700;line-height:1}.beheer .zijbalk__voet{margin-top:auto}.beheer .sync-regel{color:var(--zb-tekst-flauw);padding:var(--s3) .8rem 0;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.beheer .sync-dot{background:#7ba88c;border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;animation:2.4s ease-in-out infinite puls}@keyframes puls{0%,to{opacity:1;box-shadow:0 0 #7ba88c80}50%{opacity:.7;box-shadow:0 0 0 4px #7ba88c00}}.beheer .zijbalk__gebruiker{align-items:center;gap:var(--s2);padding-top:var(--s3);margin-top:var(--s3);border-top:1px solid #f8f3e924;display:flex}.beheer .avatar{background:var(--goud);width:2.25rem;height:2.25rem;color:var(--ink);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.beheer .zijbalk__gebruiker .naam-klein{color:var(--zb-tekst);font-size:.875rem;font-weight:600}.beheer .zijbalk__gebruiker .rol{color:var(--zb-tekst-flauw);font-size:.75rem}.beheer .zijbalk__gebruiker .uitloggen{color:var(--zb-tekst-flauw);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.beheer .zijbalk__gebruiker .uitloggen:hover{color:var(--zb-tekst)}@media (width<=56rem){.beheer .zijbalk{padding:var(--s4) var(--s2);align-items:center}.beheer .zijbalk__merk{margin-bottom:var(--s4);flex-direction:column;gap:0}.beheer .zijbalk__merk .naam,.beheer .zijbalk__merk .label,.beheer .navknop__label,.beheer .navknop__badge,.beheer .sync-regel span:last-child{display:none}.beheer .navknop{justify-content:center;padding:.7rem}.beheer .zijbalk__gebruiker .naam-klein,.beheer .zijbalk__gebruiker .rol,.beheer .zijbalk__gebruiker .uitloggen{display:none}.beheer .zijbalk__gebruiker,.beheer .sync-regel{justify-content:center}}.beheer .hoofdkolom{flex-direction:column;min-width:0;display:flex}.beheer .topbalk{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;display:flex;position:sticky;top:0}.beheer .topbalk.is-gescrold{border-color:var(--lijn);box-shadow:0 12px 28px -22px #0009}@media (width<=40rem){.beheer .topbalk{padding:var(--s3) var(--s3)}}.beheer .zoekveld{background:var(--oppervlak);border:1px solid var(--lijn);max-width:22rem;box-shadow:var(--schaduw-sm);border-radius:12px;flex:1;align-items:center;gap:.55rem;padding:.55rem .8rem;display:flex}.beheer .zoekveld svg{color:var(--tekst-flauw);flex-shrink:0}.beheer .zoekveld input{font:inherit;color:var(--tekst);background:0 0;border:none;flex:1;min-width:0}.beheer .zoekveld input::placeholder{color:var(--tekst-flauw)}.beheer .zoekveld input:focus-visible{outline:none}.beheer .zoekveld:focus-within{border-color:var(--accent)}.beheer .kbd{font-family:var(--font-body);color:var(--tekst-flauw);border:1px solid var(--lijn);border-radius:5px;flex-shrink:0;padding:.1rem .4rem;font-size:.6875rem;font-weight:700;line-height:1.3}@media (width<=40rem){.beheer .topbalk{row-gap:var(--s2);flex-wrap:wrap}.beheer .zoekveld{flex-basis:100%;order:1;max-width:none}.beheer .topbalk__rechts{order:2;margin-left:auto}.beheer .kbd{display:none}}.beheer .topbalk__rechts{align-items:center;gap:var(--s3);flex-shrink:0;display:flex}.beheer .open-status{color:var(--tekst-zacht);white-space:nowrap;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.beheer .open-status .dot{background:#7ba88c;border-radius:999px;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite puls-groen}@keyframes puls-groen{0%,to{box-shadow:0 0 #7ba88c66}50%{box-shadow:0 0 0 4px #7ba88c00}}@media (width<=40rem){.beheer .open-status span:last-child{display:none}}.beheer .knop{color:var(--tekst);border:1px solid var(--lijn);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.875rem;font-weight:700;transition:background .16s,border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.beheer .knop:hover{background:var(--oppervlak-hoog);border-color:var(--goud)}.beheer .knop:active{transform:scale(.97)}.beheer .knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.beheer .knop--pop{background:var(--accent);color:var(--accent-tekst);border-color:#0000}.beheer .knop--pop:hover{background:#ffddc0}.beheer .werkvlak{padding:var(--s2) var(--s5) var(--s6);max-width:72rem}@media (width<=40rem){.beheer .werkvlak{padding:var(--s2) var(--s3) var(--s5)}}.beheer .ontwerp-banner{color:var(--amber);margin-bottom:var(--s4);background:#b08d521a;border:1px solid #b08d5280;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.beheer .ontwerp-banner:before{content:"●";font-size:.55em}.beheer .kop-rij{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.beheer .kop-rij h1{color:var(--tekst);font-size:clamp(1.75rem,3vw,2.25rem)}.beheer .kop-rij .sub{color:var(--tekst-zacht);margin-top:.35rem;font-size:.9375rem}.beheer .dagkiezer{align-items:center;gap:var(--s2);display:flex}.beheer .dagknop{border:1px solid var(--lijn);background:var(--oppervlak);width:2.25rem;height:2.25rem;color:var(--tekst);box-shadow:var(--schaduw-sm);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;transition:border-color .16s,background .16s;display:flex}.beheer .dagknop:hover{border-color:var(--goud);background:var(--oppervlak-hoog)}.beheer .dagkiezer .datum{text-align:center;min-width:11rem;font-weight:600}.beheer section[hidden]{display:none!important}.beheer h2.sectietitel{font-size:1rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--tekst-flauw);margin-bottom:var(--s3);font-weight:700}.beheer .widgetgrid{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:1.2fr 1fr 1fr;grid-template-areas:"spot bevestigd week""spot uur uur";display:grid}@media (width<=56rem){.beheer .widgetgrid{grid-template-columns:1fr 1fr;grid-template-areas:"spot spot""bevestigd week""uur uur"}}@media (width<=34rem){.beheer .widgetgrid{grid-template-columns:1fr;grid-template-areas:"spot""bevestigd""week""uur"}}.beheer .kaart{background:var(--oppervlak);border-radius:var(--straal);padding:var(--s4);box-shadow:var(--schaduw-md)}.beheer .kaart--spot{background:var(--accent);color:var(--accent-tekst);justify-content:space-between;gap:var(--s3);flex-direction:column;grid-area:spot;display:flex;box-shadow:0 1px 2px #17211e0d,0 20px 36px -18px #17211e52}.beheer .kaart--spot .titel{text-transform:uppercase;letter-spacing:.07em;opacity:.7;font-size:.8125rem;font-weight:700}.beheer .ring-wrap{align-items:center;gap:var(--s4);display:flex}.beheer .ring-getal{font-family:var(--font-display);font-variation-settings:"opsz" 60;justify-content:center;align-items:center;font-size:2.5rem;display:flex;position:absolute;inset:0}.beheer .ring-houder{flex-shrink:0;width:7.5rem;height:7.5rem;position:relative}.beheer .kaart--spot .toelichting{max-width:16rem;font-size:.875rem;line-height:1.45}.beheer .kaart--spot .toelichting strong{font-weight:700}.beheer .kaart--bevestigd{grid-area:bevestigd}.beheer .kaart--week{grid-area:week}.beheer .kaart--uur{grid-area:uur}.beheer .widget-kop{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--s2);display:flex}.beheer .widget-naam{color:var(--tekst-zacht);font-size:.8125rem}.beheer .widget-getal{font-family:var(--font-display);color:var(--tekst);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.beheer .trend{white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.beheer .trend.op{color:var(--groen);background:#2f46401a}.beheer .trend.neutraal{color:var(--tekst-zacht);background:#17211e0f}.beheer .staafjes{height:3.25rem;margin-top:var(--s2);align-items:flex-end;gap:.4rem;display:flex}.beheer .staaf{background:var(--oppervlak-hoog);border-radius:4px 4px 2px 2px;flex:1;min-height:4px;position:relative}.beheer .staaf.is-vandaag{background:var(--accent)}.beheer .staaf.is-toekomst{background:#17211e0f}.beheer .staafjes-labels{gap:.4rem;margin-top:.4rem;display:flex}.beheer .staafjes-labels span{text-align:center;color:var(--tekst-flauw);flex:1;font-size:.625rem}.beheer .sparklijn-groot{width:100%;height:4.5rem;margin-top:var(--s2)}.beheer .sparklijn-voet{color:var(--tekst-flauw);justify-content:space-between;margin-top:.3rem;font-size:.6875rem;display:flex}.beheer .baklijst-groepen{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:1fr 1fr;display:grid}@media (width<=40rem){.beheer .baklijst-groepen{grid-template-columns:1fr}}.beheer .baklijst-kaart{background:var(--oppervlak);border-radius:var(--straal);padding:var(--s3) var(--s4);box-shadow:var(--schaduw-md)}.beheer .baklijst-kaart h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--groen);padding-bottom:var(--s2);margin-bottom:var(--s2);border-bottom:1px solid var(--lijn);font-size:.875rem;font-weight:700}.beheer .baklijst-item{justify-content:space-between;align-items:baseline;gap:var(--s2);padding:.6rem 0;display:flex}.beheer .baklijst-item+.baklijst-item{border-top:1px solid var(--lijn)}.beheer .baklijst-item .productnaam{color:var(--tekst);font-weight:500}.beheer .baklijst-item .aantal{font-family:var(--font-display);font-variation-settings:"opsz" 30;color:var(--tekst);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.375rem}.beheer .baklijst-kaart__totaal{padding-top:var(--s2);margin-top:var(--s1);border-top:1px solid var(--lijn);color:var(--tekst-zacht);justify-content:space-between;font-size:.9375rem;font-weight:700;display:flex}.beheer .filterrij{margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.beheer .filterchip{background:var(--oppervlak);border:1px solid var(--lijn);color:var(--tekst-zacht);box-shadow:var(--schaduw-sm);border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:background .16s,color .16s,border-color .16s}.beheer .filterchip:hover{border-color:var(--goud)}.beheer .filterchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.beheer .filterchip[aria-pressed=true]{background:var(--accent);color:var(--accent-tekst);border-color:#0000}.beheer .tabel-wrap{background:var(--oppervlak);border-radius:var(--straal);box-shadow:var(--schaduw-md);overflow-x:auto}.beheer table{border-collapse:collapse;width:100%;min-width:46rem}.beheer th,.beheer td{text-align:left;padding:.85rem var(--s3);font-size:.875rem}.beheer thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-flauw);border-bottom:1px solid var(--lijn);background:var(--oppervlak);font-size:.6875rem;font-weight:700;position:sticky;top:0}.beheer tbody tr+tr td{border-top:1px solid var(--lijn)}.beheer tbody tr{transition:background .12s}.beheer tbody tr:hover{background:#fcd2b429}.beheer tbody tr.is-verborgen{display:none}.beheer .klantcel{align-items:center;gap:.6rem;display:flex}.beheer .klant-avatar{width:1.75rem;height:1.75rem;font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.beheer .klant-avatar.v1{background:var(--goud);color:var(--ink)}.beheer .klant-avatar.v2{background:var(--oppervlak-hoog);color:var(--tekst)}.beheer .klant-avatar.v3{background:var(--accent);color:var(--accent-tekst)}.beheer .klant-avatar.v4{color:var(--tekst);background:#17211e14}.beheer td.klant{color:var(--tekst);font-weight:600}.beheer td.telefoon,.beheer td.tijd{color:var(--tekst-zacht);font-variant-numeric:tabular-nums}.beheer td:not(.klant):not(.telefoon):not(.tijd){color:var(--tekst-zacht)}.beheer .status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.beheer .status-pill svg{flex-shrink:0;width:.8rem;height:.8rem}.beheer .status-pill .stip{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.beheer .status-pill.besteld{color:var(--tekst-zacht);background:#17211e0f}.beheer .status-pill.besteld .stip{background:var(--tekst-flauw)}.beheer .status-pill.bewerking{color:var(--tekst);background:#9c5a0a2e}.beheer .status-pill.bewerking .stip{background:var(--amber)}.beheer .status-pill.klaar{background:var(--accent);color:var(--accent-tekst)}.beheer .status-pill.opgehaald{color:var(--tekst-zacht);background:#b08d5224}.beheer .status-pill.opgehaald .stip{background:var(--goud)}.beheer .rij-actie{color:var(--amber);text-underline-offset:3px;background:0 0;border:none;padding:.3rem 0;font-size:.8125rem;font-weight:700;text-decoration:underline}.beheer .rij-actie:hover{color:var(--tekst)}.beheer .rij-actie:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.beheer .weekgrid{gap:var(--s2);margin-bottom:var(--s5);grid-template-columns:repeat(7,1fr);display:grid}@media (width<=56rem){.beheer .weekgrid{grid-template-columns:repeat(4,1fr)}}@media (width<=32rem){.beheer .weekgrid{grid-template-columns:repeat(2,1fr)}}.beheer .dagkaart{background:var(--oppervlak);border-radius:var(--straal);padding:var(--s3);gap:var(--s2);box-shadow:var(--schaduw-md);flex-direction:column;transition:background .16s,box-shadow .16s;display:flex}.beheer .dagkaart:hover{background:var(--oppervlak-hoog)}.beheer .dagkaart.gesloten{box-shadow:none;background:#17211e08}.beheer .dagkaart.gesloten:hover{background:#17211e08}.beheer .dagkaart__kop{justify-content:space-between;align-items:center;display:flex}.beheer .dagkaart__naam{color:var(--tekst);font-size:.9375rem;font-weight:700}.beheer .wissel{flex-shrink:0;width:2.5rem;height:1.4rem;display:inline-block;position:relative}.beheer .wissel input{opacity:0;width:0;height:0}.beheer .wissel__spoor{cursor:pointer;background:#17211e29;border-radius:999px;transition:background .16s;position:absolute;inset:0}.beheer .wissel__spoor:before{content:"";background:var(--creme);border-radius:999px;width:1.1rem;height:1.1rem;transition:transform .16s;position:absolute;top:.15rem;left:.15rem}.beheer .wissel input:checked+.wissel__spoor{background:var(--accent)}.beheer .wissel input:checked+.wissel__spoor:before{background:var(--ink);transform:translate(1.1rem)}.beheer .wissel input:focus-visible+.wissel__spoor{outline:2px solid var(--accent);outline-offset:2px}.beheer .veldlabel{color:var(--tekst-zacht);font-size:.75rem;font-weight:600}.beheer .getalveld{font-family:var(--font-display);color:var(--tekst);align-items:baseline;gap:.35rem;font-size:1.75rem;display:flex}.beheer .getalveld input{width:3.2rem;font:inherit;color:inherit;border:none;border-bottom:1px solid var(--lijn);background:0 0;padding-bottom:.1rem}.beheer .getalveld input:focus-visible{border-color:var(--goud);outline:none}.beheer .getalveld span{font-family:var(--font-body);color:var(--tekst-flauw);font-size:.75rem}.beheer .uitzonderingen{background:var(--oppervlak);border-radius:var(--straal);padding:var(--s3) var(--s4);box-shadow:var(--schaduw-md)}.beheer .uitzondering-rij{justify-content:space-between;align-items:center;gap:var(--s2);padding:.65rem 0;display:flex}.beheer .uitzondering-rij+.uitzondering-rij{border-top:1px solid var(--lijn)}.beheer .uitzondering-rij .datum{color:var(--tekst);font-weight:600}.beheer .uitzondering-rij .reden{color:var(--tekst-zacht);font-size:.875rem}.beheer .verwijder-knop{color:var(--tekst-flauw);background:0 0;border:none;padding:.2rem;font-size:1.1rem;line-height:1}.beheer .verwijder-knop:hover{color:var(--amber)}.beheer .productlijst{background:var(--oppervlak);border-radius:var(--straal);padding:0 var(--s4);box-shadow:var(--schaduw-md)}.beheer .productrij{align-items:center;gap:var(--s3);padding:var(--s3) 0;grid-template-columns:4.5rem 1fr auto auto auto;display:grid}.beheer .productrij+.productrij{border-top:1px solid var(--lijn)}@media (width<=40rem){.beheer .productrij{grid-template-columns:3.5rem 1fr;row-gap:.5rem}.beheer .productrij>:nth-child(3),.beheer .productrij>:nth-child(4),.beheer .productrij>:nth-child(5){grid-column:2}}.beheer .productduim{background:var(--accent);object-fit:cover;border-radius:12px;flex-shrink:0;width:4.5rem;height:4.5rem}.beheer .productinfo .naam{color:var(--tekst);font-weight:700}.beheer .productinfo .soort{color:var(--tekst-zacht);font-size:.8125rem}.beheer .prijsveld{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.beheer .prijsveld label{color:var(--tekst-flauw);font-size:.6875rem}.beheer .prijsveld .invoer{border:1px solid var(--lijn);font-family:var(--font-display);color:var(--tekst);border-radius:8px;align-items:center;gap:.2rem;padding:.35rem .55rem;font-size:1rem;display:flex}.beheer .prijsveld input{width:3.5rem;font:inherit;color:inherit;text-align:right;background:0 0;border:none}.beheer .prijsveld input:focus-visible{outline:none}.beheer .leverbaar-wissel{flex-direction:column;align-items:center;gap:.3rem;display:flex}.beheer .leverbaar-wissel span{color:var(--tekst-flauw);font-size:.6875rem;font-weight:600}.beheer .instel-kaart{background:var(--oppervlak);border-radius:var(--straal);padding:var(--s4);margin-bottom:var(--s3);max-width:40rem;box-shadow:var(--schaduw-md)}.beheer .instel-kaart h3{font-family:var(--font-body);color:var(--tekst);margin-bottom:.3rem;font-size:1rem}.beheer .instel-kaart .uitleg{color:var(--tekst-zacht);margin-bottom:var(--s3);font-size:.8125rem}.beheer .veldrij{justify-content:space-between;align-items:center;gap:var(--s3);padding:.7rem 0;display:flex}.beheer .veldrij+.veldrij{border-top:1px solid var(--lijn)}.beheer .veldrij label{color:var(--tekst);font-size:.9375rem;font-weight:500}.beheer .tekstveld{border:1px solid var(--lijn);font:inherit;color:var(--tekst);background:var(--bg);text-align:right;border-radius:8px;min-width:11rem;padding:.5rem .75rem}.beheer .tekstveld:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
