.kantoor-app .kt-mb{gap:12px;display:grid}.kantoor-app .kt-mb-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kantoor-app .kt-mb-stand{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:inline-flex}.kantoor-app .kt-mb-knoppen{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kantoor-app .kt-mb-fout{color:var(--bs-inkt-2);margin:0}.kantoor-app .kt-mb-aanname{border-bottom:1.5px dashed var(--bs-inkt-3)}.kantoor-app .kt-mb-cijfers{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.kantoor-app .kt-mb-cijfers>div{gap:1px;display:grid}.kantoor-app .kt-mb-cijfers dt{font-size:var(--bs-tekst-klein);color:var(--bs-inkt-3)}.kantoor-app .kt-mb-cijfers dd{margin:0;font-size:15px;font-weight:600}.kantoor-app .kt-mb--pagina .kt-mb-cijfers dd{font-size:20px}.kantoor-app .kt-mb-voorbeeld{border:1px solid var(--bs-lijn);border-radius:var(--bs-rond-klein);background:var(--tekening-grond);cursor:pointer;width:100%;min-height:48px;font:inherit;color:inherit;place-items:center;margin:0;padding:8px;display:grid}.kantoor-app .kt-mb-voorbeeld>svg{width:100%;height:auto;max-height:180px;display:block}.kantoor-app .kt-mb-voorbeeld>img{max-height:180px}.kantoor-app .kt-mb-voorbeeld:hover{border-color:var(--bs-lijn-sterk)}.kantoor-app .kt-mb-voorbeeld:focus-visible{outline:2px solid var(--bs-focus,var(--ring));outline-offset:2px}.kantoor-app .kt-mb-meer{flex-wrap:wrap;gap:16px;display:flex}.kantoor-app .kt-mb-venster{gap:10px;min-width:0;display:grid}.kantoor-app .kt-mb-legenda{margin:0}.kantoor-app .kt-mb-onder{gap:20px;margin-top:8px;display:grid}.kantoor-app .kt-mb-tussenkop{font-size:var(--bs-tekst-klein);color:var(--bs-inkt-2);margin:0;font-weight:600}.kantoor-app .kt-mb--pagina{gap:16px}.kantoor-app .kt-mb-deel{align-content:start;gap:8px;min-width:0;display:grid}.kantoor-app .kt-mb-details{gap:14px;padding-top:4px;display:grid}.kantoor-app .kt-mb-tabel{min-width:0}.kantoor-app .kt-mb-tabel .bs-cel{white-space:normal}.kantoor-app .kt-mb-tabel .bs-num{white-space:nowrap}.kantoor-app .kt-mb-onderregel{font-weight:400;display:block}.kantoor-app .kt-mb-kleuren{white-space:nowrap}.kantoor-app .kt-mb-kleur{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.kantoor-app .kt-mb-kleur:last-child{margin-right:0}.kantoor-app .kt-mb-deze{font-weight:400}.kantoor-app .kt-mb-rij-licht{background:var(--bs-vlak-2)}.kantoor-app .kt-mb-secties{gap:28px;display:grid}.kantoor-app .kt-mb-secties>.bs-blok+.bs-blok,.kantoor-app .kt-mb-secties>*+.bs-blok{border-top:1px solid var(--bs-lijn);padding-top:24px}.kantoor-app .kt-mb-over{gap:0}.kantoor-app .kt-mb-inklap{border-bottom:1px solid var(--bs-lijn)}.kantoor-app .kt-mb-inklap:last-child{border-bottom:0}.kantoor-app .kt-mb-inklap-kop{width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.kantoor-app .kt-mb-inklap-kop:hover .kt-mb-inklap-titel{text-underline-offset:3px;text-decoration:underline}.kantoor-app .kt-mb-inklap-kop:focus-visible{outline:2px solid var(--bs-ring);outline-offset:2px;border-radius:4px}.kantoor-app .kt-mb-inklap-pijl{color:var(--bs-inkt-3);flex:none;align-self:center;transition:transform .15s}.kantoor-app .kt-mb-inklap[data-open] .kt-mb-inklap-pijl{transform:rotate(90deg)}.kantoor-app .kt-mb-inklap-titel{min-width:160px;font-weight:600}.kantoor-app .kt-mb-inklap-samenvatting{color:var(--bs-inkt-3);min-width:0}.kantoor-app .kt-mb-inklap-inhoud{padding:0 0 16px 28px}@media (prefers-reduced-motion:reduce){.kantoor-app .kt-mb-inklap-pijl{transition:none}}.kantoor-app .kt-mb-keuzes{background:var(--bs-lijn);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:row;gap:1px}.kantoor-app .kt-mb-keuzes>.bs-kengetal{background:var(--bs-vlak);overflow-wrap:anywhere;border:0;padding:10px 12px}.kantoor-app .kt-mb-keuzes .bs-kengetal-getal{font-size:var(--bs-tekst-titel)}
.kantoor-app .kt-st-zoek{width:min(320px,100%)}.kantoor-app .kt-st-stoffen{grid-template-columns:240px minmax(0,1fr);min-height:100%;display:grid}.kantoor-app .kt-st-stoffen-merken{border-right:1px solid var(--bs-lijn);align-self:start;max-height:calc(100dvh - 120px);padding:12px 8px;position:sticky;top:0;overflow-y:auto}.kantoor-app .kt-st-stoffen-rechts{align-content:start;gap:16px;min-width:0;padding:16px 0 24px;display:grid}.kantoor-app .kt-st-stoffen-rechts>.bs-kengetallen,.kantoor-app .kt-st-stoffen-rechts>.kt-st-voorstellen,.kantoor-app .kt-st-stoffen-rechts>.kt-st-merkregel,.kantoor-app .kt-st-stoffen-rechts>.bs-leeg,.kantoor-app .kt-st-stoffen-rechts>.bs-paginering{margin:0 16px}@media (max-width:900px){.kantoor-app .kt-st-stoffen{grid-template-columns:minmax(0,1fr)}.kantoor-app .kt-st-stoffen-merken{border-right:0;border-bottom:1px solid var(--bs-lijn);max-height:220px;position:static}}.kantoor-app .kt-st-merkregel{border:1px solid var(--bs-lijn);border-radius:var(--bs-rond-klein);background:var(--bs-vlak);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.kantoor-app .kt-st-voorstel{border-bottom:1px solid var(--bs-lijn);gap:8px;padding:12px 0;display:grid}.kantoor-app .kt-st-voorstel:last-child{border-bottom:0;padding-bottom:0}.kantoor-app .kt-st-voorstel:first-child{padding-top:0}.kantoor-app .kt-st-voorstel--gekozen{box-shadow:inset 3px 0 0 var(--bs-inkt);padding-left:12px}.kantoor-app .kt-st-voorstel-kop{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.kantoor-app .kt-st-voorstel-reden{color:var(--bs-inkt-2);margin:0}.kantoor-app .kt-st-voorstel-tabel{border-collapse:collapse;font-size:var(--bs-tekst-tabel);max-width:560px}.kantoor-app .kt-st-voorstel-tabel th,.kantoor-app .kt-st-voorstel-tabel td{text-align:left;border-bottom:1px solid var(--bs-lijn);vertical-align:top;padding:4px 16px 4px 0}.kantoor-app .kt-st-voorstel-tabel thead th{color:var(--bs-inkt-3);font-size:11.5px;font-weight:500}.kantoor-app .kt-st-voorstel-tabel tbody th{font-weight:500}.kantoor-app .kt-st-voorstel-nieuw{font-weight:600}.kantoor-app .kt-st-voorstel-intussen{color:var(--bs-midden);font-size:var(--bs-tekst-klein);display:block}.kantoor-app .kt-st-voorstel-acties{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.kantoor-app .kt-st-voorstel-acties .bs-veld{flex:260px}.kantoor-app .kt-st-stof-snel{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.kantoor-app .kt-st-stof-richting{gap:4px;display:grid}.kantoor-app .kt-st-kleurenlijst{margin:0;padding:0;list-style:none;display:grid}.kantoor-app .kt-st-kleurenlijst li{border-bottom:1px solid var(--bs-lijn);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.kantoor-app .kt-st-kleurenlijst li:last-child{border-bottom:0}.kantoor-app .kt-st-leggen{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.kantoor-app .kt-st-geschiedenis{margin:0;padding:0;list-style:none;display:grid}.kantoor-app .kt-st-geschiedenis li{border-bottom:1px solid var(--bs-lijn);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.kantoor-app .kt-st-geschiedenis li:last-child{border-bottom:0}.kantoor-app .kt-st-geschiedenis-wat{overflow-wrap:anywhere;min-width:0}.kantoor-app .bs-paneel .kt-st-geschiedenis li{grid-template-columns:minmax(0,1fr);gap:2px}.kantoor-app .kt-st-link{font:inherit;color:var(--bs-inkt);text-decoration:underline;-webkit-text-decoration-color:var(--bs-lijn-sterk);text-decoration-color:var(--bs-lijn-sterk);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.kantoor-app .kt-st-link:hover{text-decoration-color:currentColor}.kantoor-app .kt-st-link:focus-visible{outline:2px solid var(--bs-ring);outline-offset:2px;border-radius:3px}.kantoor-app .kt-st-pagina{min-height:0;overflow:auto}.kantoor-app .kt-st-kleuren{font-size:var(--bs-tekst-tabel);display:grid}.kantoor-app .kt-st-kleuren-kop,.kantoor-app .kt-st-kleuren-regel{border-bottom:1px solid var(--bs-lijn);grid-template-columns:minmax(140px,1.4fr) minmax(70px,.7fr) minmax(110px,1fr) 150px minmax(160px,1.6fr);align-items:center;gap:12px;padding:4px 0;display:grid}.kantoor-app .kt-st-kleuren-kop{color:var(--bs-inkt-3);font-size:11.5px;font-weight:500}.kantoor-app .kt-st-kleuren-regel--uit{color:var(--bs-inkt-3)}.kantoor-app .kt-st-kleuren-regel .bs-veld-label{position:absolute}@media (max-width:900px){.kantoor-app .kt-st-kleuren-kop{display:none}.kantoor-app .kt-st-kleuren-regel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kantoor-app .kt-st-voorstellen .kt-st-voorstel{padding-left:14px;padding-right:14px}.kantoor-app .kt-st-voorstellen .kt-st-voorstel:first-child{padding-top:12px}.kantoor-app .kt-st-voorstellen .kt-st-voorstel:last-child{padding-bottom:14px}
.kantoor-app .kt-vd{max-width:1400px}.kantoor-app .kt-vd-twee{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1100px){.kantoor-app .kt-vd-twee{grid-template-columns:minmax(0,1fr)}}.kantoor-app .kt-vd-pijl{vertical-align:-2px;width:13px;height:13px;margin-left:2px}.kantoor-app .kt-vd-leeg{color:var(--bs-inkt-2);margin:0;padding:14px}.kantoor-app .kt-vd-lijst{margin:0;padding:0;list-style:none}.kantoor-app .kt-vd-lijst>li{border-bottom:1px solid var(--bs-lijn)}.kantoor-app .kt-vd-lijst>li:last-child{border-bottom:0}.kantoor-app .kt-vd-regel{width:100%;min-height:40px;color:var(--bs-inkt);font:inherit;font-size:var(--bs-tekst-tabel);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:4px 14px;display:grid}.kantoor-app button.kt-vd-regel{cursor:pointer}.kantoor-app button.kt-vd-regel:hover{background-color:var(--bs-vlak-2)}.kantoor-app button.kt-vd-regel:focus-visible{outline:2px solid var(--bs-ring);outline-offset:-2px}.kantoor-app .kt-vd-oorzaak{grid-template-columns:84px minmax(0,1fr) auto auto}.kantoor-app .kt-vd-tafel,.kantoor-app .kt-vd-vrij{grid-template-columns:96px minmax(0,1fr) auto}.kantoor-app .kt-vd-tekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kantoor-app .kt-vd-werkplek{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kantoor-app .kt-vd-band-bezig{background-image:var(--bs-band-bezig)}.kantoor-app .kt-vd-band-gereed{background-image:var(--bs-band-gereed)}.kantoor-app .kt-vd-voet{border-top:1px solid var(--bs-lijn);color:var(--bs-inkt-2);font-size:var(--bs-tekst-klein);margin:0;padding:10px 14px}.kantoor-app .kt-vd-voet b{color:var(--bs-inkt)}.kantoor-app .kt-vd-week{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:14px;display:grid}.kantoor-app .kt-vd-dag{align-content:start;gap:6px;min-width:0;display:grid}.kantoor-app .kt-vd-dagkop{font-size:var(--bs-tekst-klein);color:var(--bs-inkt-3);border-bottom:2px solid var(--bs-lijn);justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.kantoor-app .kt-vd-dagkop b{color:var(--bs-inkt)}.kantoor-app .kt-vd-dag--vandaag .kt-vd-dagkop{color:var(--bs-inkt);border-bottom-color:var(--bs-inkt);font-weight:600}.kantoor-app .kt-vd-geen{font-size:var(--bs-tekst-klein)}.kantoor-app .kt-vd-bon{border:1px solid var(--bs-lijn);border-radius:var(--bs-rond-klein);background-color:var(--bs-vlak);color:var(--bs-inkt);font:inherit;text-align:left;cursor:pointer;gap:2px;min-width:0;padding:7px 9px;display:grid}.kantoor-app .kt-vd-bon:hover{border-color:var(--bs-lijn-sterk);background-color:var(--bs-vlak-2)}.kantoor-app .kt-vd-bon:focus-visible{outline:2px solid var(--bs-ring);outline-offset:2px}.kantoor-app .kt-vd-bon-klant{font-weight:500;font-size:var(--bs-tekst-tabel);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kantoor-app .kt-vd-bon-sub{color:var(--bs-inkt-3);font-size:var(--bs-tekst-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kantoor-app .kt-vd-meer{font-size:var(--bs-tekst-klein);justify-self:start}.kantoor-app .kt-vd-nog{border-top:1px solid var(--bs-lijn);padding:8px 14px}
