@layer component{._4hJcZW_Timesheet{gap:var(--space-4);display:grid}._4hJcZW_Timesheet ._4hJcZW_settings{align-items:start;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}._4hJcZW_Timesheet ._4hJcZW_workdays{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._4hJcZW_Timesheet ._4hJcZW_workdays legend{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-block-end:var(--space-2);padding:0}._4hJcZW_Timesheet ._4hJcZW_toolbar{gap:var(--space-2);flex-wrap:wrap;display:flex}._4hJcZW_Timesheet ._4hJcZW_scroller{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow-x:auto}._4hJcZW_Timesheet table{border-collapse:collapse;inline-size:100%;min-inline-size:46rem;font-size:var(--font-size-sm)}._4hJcZW_Timesheet th,._4hJcZW_Timesheet td{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border-subtle);text-align:start;vertical-align:middle;white-space:nowrap}._4hJcZW_Timesheet thead th{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}._4hJcZW_Timesheet tbody th,._4hJcZW_Timesheet tfoot th{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}._4hJcZW_Timesheet tbody tr:not([data-scheduled]) th{color:var(--color-text-secondary)}._4hJcZW_Timesheet tbody tr[data-status=invalid] th{-webkit-text-decoration:underline dashed var(--color-text-secondary);-webkit-text-decoration:underline dashed var(--color-text-secondary);text-decoration:underline dashed var(--color-text-secondary);text-underline-offset:.25em}._4hJcZW_Timesheet tfoot td,._4hJcZW_Timesheet tfoot th{border-block-end:0}._4hJcZW_Timesheet td[data-edited]>*{border-color:var(--color-text-secondary);background:var(--color-bg-active)}._4hJcZW_Timesheet td:nth-child(2),._4hJcZW_Timesheet td:nth-child(3){inline-size:6.5rem}._4hJcZW_Timesheet td:nth-child(4){inline-size:7rem}._4hJcZW_Timesheet td:nth-child(6){min-inline-size:10rem}._4hJcZW_Timesheet ._4hJcZW_hours{font-variant-numeric:tabular-nums;white-space:normal}._4hJcZW_Timesheet ._4hJcZW_overnight,._4hJcZW_Timesheet ._4hJcZW_off,._4hJcZW_Timesheet ._4hJcZW_decimal{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._4hJcZW_Timesheet ._4hJcZW_decimal{margin-inline-start:var(--space-2)}._4hJcZW_Timesheet ._4hJcZW_problem{font-size:var(--font-size-xs)}._4hJcZW_Timesheet ._4hJcZW_actions{inline-size:1%}._4hJcZW_Timesheet ._4hJcZW_note{color:var(--color-text-secondary);font-size:var(--font-size-xs)}}
