.k-adm-filters{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:end;gap:.75rem 1rem;margin-bottom:1rem;display:grid}.k-adm-filters .k-veld{width:100%}.k-adm-filterblok .k-adm-filterknop{display:none}.k-adm-filtertal{background:var(--k-chrome);min-width:1.25rem;height:1.25rem;color:var(--color-vlak);border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.k-adm-lijst .k-tabel tbody.k-tabel-rijen tr{cursor:pointer}.k-adm-lijst .k-tabel td:has(>br+strong){white-space:nowrap}.k-adm-lijst .k-monteurcel-tekst>:first-child{white-space:nowrap}@media (min-width:64rem){.k-adm-lijst .k-tabel th:last-child,.k-adm-lijst .k-tabel tbody tr:not(.k-tabel-leeg)>td:last-child,.k-adm-kosten .k-tabel th:last-child,.k-adm-kosten .k-tabel tbody tr:not(.k-tabel-leeg)>td:last-child{background-color:var(--k-kaart);box-shadow:inset 1px 0 0 var(--color-rand), -6px 0 6px -6px color-mix(in srgb, var(--color-inkt) 25%, transparent);position:sticky;right:0}.k-adm-lijst .k-tabel tbody tr:not(.k-tabel-leeg)>td:last-child,.k-adm-kosten .k-tabel tbody tr:not(.k-tabel-leeg)>td:last-child{z-index:1}.k-adm-lijst .k-tabel tbody tr:nth-child(2n)>td:last-child,.k-adm-lijst .k-tabel tbody tr:hover>td:last-child,.k-adm-lijst .k-tabel tbody tr[aria-selected=true]>td:last-child,.k-adm-kosten .k-tabel tbody tr:nth-child(2n)>td:last-child,.k-adm-kosten .k-tabel tbody tr:hover>td:last-child{background-color:inherit}.k-adm-lijst .k-tabel th,.k-adm-kosten .k-tabel th{z-index:2}.k-adm-lijst .k-tabel th:last-child,.k-adm-kosten .k-tabel th:last-child{z-index:3}}.k-adm-nummer{color:var(--k-inkt);font-weight:600;text-decoration:none}.k-adm-nummer:hover,.k-adm-nummer[aria-current=true]{color:var(--k-primair-donker);text-decoration:underline}.k-adm-klein{color:var(--k-label);font-size:.75rem;line-height:1rem;display:block}.k-adm-detail .k-tabbalk{margin-top:.5rem}.k-kaart-actie .k-adm-sluit{display:none}.k-adm-tabinhoud{padding:1rem}.k-adm-blok>:first-child,.k-adm-eerstekop{margin-top:0}.k-adm-melding{margin:.5rem 0 0}.k-adm-gefactureerd{color:var(--k-inkt);margin:0 0 .25rem;font-size:.875rem;font-weight:500}.k-adm-factuur{border:1px solid var(--color-rand);background:var(--k-streep);border-radius:.75rem;gap:.75rem;padding:.875rem 1rem;display:grid}.k-adm-factuur .k-adm-gefactureerd{margin:0}.k-adm-factuurnummer,.k-adm-factuurbedrag{font-variant-numeric:tabular-nums;font-weight:600}.k-adm-factuurstatus{border:1px solid var(--color-rand);background:var(--k-kaart);border-radius:9999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.k-adm-factuurstatus[data-status=betaald]{border-color:var(--color-goed-rand);background:var(--color-goed-vlak);color:var(--color-goed)}.k-adm-factuurstatus[data-status=vervallen]{border-color:var(--color-waarschuwing-rand);background:var(--color-waarschuwing-vlak);color:var(--k-inkt)}.k-adm-factuurknoppen{flex-wrap:wrap;gap:.5rem;display:flex}.k-adm-factuurklik{color:var(--color-accent-700);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.k-adm-factuurvoorbeeld{border:1px solid var(--k-lijn-zacht);background:var(--k-kaart);border-radius:.5rem;margin-top:.75rem;overflow-x:auto}.k-adm-factuurstand{color:var(--k-label);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.875rem;font-weight:500;display:flex}.k-adm-factuurstand:before{content:"";background:var(--color-slate-300);border-radius:9999px;width:.5rem;height:.5rem}.k-adm-gegevens{gap:.5rem;margin:0;font-size:.875rem;display:grid}.k-adm-gegevens>div{grid-template-columns:9rem 1fr;gap:1rem;display:grid}.k-adm-gegevens dt{color:var(--k-label)}.k-adm-gegevens dd{color:var(--k-inkt);margin:0}.k-adm-opleverbon-vel{border:1px solid var(--k-lijn-zacht);background:var(--color-slate-100);border-radius:.5rem;height:min(40rem,100dvh - 18rem);min-height:24rem;overflow:hidden}.k-adm-opleverbon-vel iframe{border:0;width:100%;height:100%;display:block}.k-adm-opleverbon-vel>.k-melding{padding:1rem}.k-adm-opleverbon-knoppen{gap:.5rem;margin-top:.5rem;display:flex}.k-adm-opleverbon-leeg{border:1px dashed var(--color-slate-300);color:var(--k-label);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.k-adm-opleverbon-leeg p{margin:0}.k-adm-startrapportage{gap:.75rem;display:grid}.k-adm-kosten .k-tabel td.k-adm-getal{white-space:nowrap;font-variant-numeric:tabular-nums}@media (min-width:64rem){.k-adm-kosten .k-tabel td.k-adm-getal,.k-adm-kosten .k-tabel th:nth-child(n+4):nth-child(-n+8){text-align:right}}.k-adm-totaalrij{border-top:1px solid var(--k-lijn-zacht);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.k-adm-totaal{color:var(--k-label);align-items:baseline;gap:1rem;margin:0 0 0 auto;font-size:.875rem;display:flex}.k-adm-totaal strong{color:var(--k-inkt);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.k-adm-factuurformulier{gap:.75rem;margin-top:1.25rem;display:grid}.k-adm-onder{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.k-adm-waarschuwing{border:1px solid var(--color-waarschuwing-rand);background:var(--color-waarschuwing-vlak);color:var(--k-inkt);border-radius:.5rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500}.k-adm-tijdlijn{margin:0;padding:0;font-size:.875rem;list-style:none}.k-adm-tijdlijn li{border-bottom:1px solid var(--color-slate-100);grid-template-columns:11rem 1fr;gap:1rem;padding:.5rem .625rem;display:grid}.k-adm-tijdlijn li:nth-child(odd){background:var(--k-streep)}.k-adm-tijdlijn li:last-child{border-bottom:0}.k-adm-tijdlijn-moment{color:var(--k-label);font-variant-numeric:tabular-nums}.k-adm-inkoop-kop{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.k-adm-dialoogvelden{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-items:end;gap:.75rem 1rem;display:grid}.k-adm-dialoogvelden .k-veld{width:100%}.k-adm-dialoogvelden .k-adm-breed{grid-column:1/-1}.k-adm-dialoogvinkje{align-items:center;min-height:2.5rem;display:flex}.k-adm-dialoogvoet{margin:1rem 0 0;padding-bottom:0}@media not (min-width:64rem){.k-adm-filterblok .k-adm-filterknop{margin-bottom:.75rem;display:inline-flex}.k-adm-filterblok[data-open=false] .k-adm-filterinhoud{display:none}.k-adm-filters{grid-template-columns:minmax(0,1fr)}.k-adm-detail:not(.k-adm-detail-gekozen){display:none}.k-adm-detail-gekozen{z-index:25;overscroll-behavior:contain;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:3.5rem 0 0;overflow-y:auto}.k-kaart-actie .k-adm-sluit{display:inline-flex}.k-adm-detail-gekozen .k-kaart-titel:focus{outline:none}.k-adm-detail-gekozen>.k-kaart-kop{z-index:2;border-bottom:1px solid var(--k-lijn-zacht);background:var(--k-kaart);padding-bottom:.75rem;position:sticky;top:0}.k-adm-gegevens>div,.k-adm-tijdlijn li{grid-template-columns:minmax(0,1fr);gap:.125rem}.k-adm-totaal{justify-content:space-between;width:100%}.k-adm-onder>.k-knop{flex:1}.k-adm-blok .k-vinkje{min-width:2.75rem}}
