.uren-controle-tabel{text-align:left;width:100%;min-width:660px;font-size:12px}.uren-controle-tabel th,.uren-controle-tabel td{border-bottom:1px solid var(--border);padding:6px 8px}.uren-controle-tabel thead{background:var(--muted)}.uren-controle-tabel td{font-variant-numeric:tabular-nums}.uren-controle-tabel .uren-getal{text-align:right;font-family:var(--font-mono)}.uren-controle-tabel .uren-controle-rood{background:var(--err)}.uren-controle-rood td:first-child{border-left:3px solid var(--err-foreground)}.uren-controle-week{background:var(--muted)}.uren-controle-tabel .uren-controle-week th{border-top:2px solid var(--border);padding-block:5px;font-size:11px}.uren-tabel-scroll{container-type:inline-size}.uren-werknemer-open{background:var(--accent)}.uren-werknemer-open>th{border-left:2px solid var(--foreground)}.uren-dagdetail{width:min(100%,100cqi - 16px)}@page urencontrole{size:A4 landscape;margin:12mm}@media print{body:has(.uren-controle){background:var(--card)}body:has(.uren-controle) :not(.uren-controle):not(.uren-controle *):not(:has(.uren-controle)){display:none!important}body:has(.uren-controle) :has(.uren-controle){max-width:none;height:auto;margin:0;padding:0;overflow:visible}.uren-controle{page:urencontrole;padding:0!important}.uren-controle .uren-niet-afdrukken{display:none!important}.uren-controle .uren-tabel-scroll{overflow:visible}.uren-controle-tabel{min-width:0;font-size:10px}.uren-controle-tabel thead{display:table-header-group}.uren-controle-tabel tr{break-inside:avoid}.uren-controle-tabel .uren-inline-detail{break-inside:auto}.uren-controle .uren-tabel-scroll{container-type:normal}.uren-dagdetail{width:100%}.uren-controle-rood{-webkit-print-color-adjust:exact;print-color-adjust:exact}.uren-controle .uren-naam{height:auto;min-height:0;padding:0}.uren-controle .uren-naam svg{display:none}}@page onderaannemeruren{size:A4 portrait;margin:12mm}@media print{body:has(.onderaannemer-print){background:var(--card)}body:has(.onderaannemer-print) :not(.onderaannemer-print):not(.onderaannemer-print *):not(:has(.onderaannemer-print)){display:none!important}body:has(.onderaannemer-print) :has(.onderaannemer-print){height:auto;overflow:visible;max-width:none!important;margin:0!important;padding:0!important}.onderaannemer-print{page:onderaannemeruren;border:0!important;padding:0!important}.onderaannemer-print .onderaannemer-acties{display:none!important}.onderaannemer-print table{width:100%;font-size:10px}.onderaannemer-print th,.onderaannemer-print td{padding:5px 6px}.onderaannemer-print tr{break-inside:avoid}.onderaannemer-print thead{display:table-header-group}}
