.TimesheetGrid-module__AzhyMa__gridWrap{flex-direction:column;gap:.5rem;min-width:0;display:flex}.TimesheetGrid-module__AzhyMa__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TimesheetGrid-module__AzhyMa__head{display:none}.TimesheetGrid-module__AzhyMa__row{border:1px solid var(--color-border-subtle);border-inline-start:4px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr;gap:.6rem;min-width:0;padding:.75rem .85rem;display:grid}.TimesheetGrid-module__AzhyMa__row[data-weekend=true]{background:var(--color-surface-elevated)}.TimesheetGrid-module__AzhyMa__row[data-type=work]{border-inline-start-color:var(--color-accent)}.TimesheetGrid-module__AzhyMa__row[data-type=holiday]{border-inline-start-color:var(--color-warning)}.TimesheetGrid-module__AzhyMa__row[data-type=absence]{border-inline-start-color:var(--color-error)}.TimesheetGrid-module__AzhyMa__row[data-type=medical]{border-inline-start-color:var(--color-success)}.TimesheetGrid-module__AzhyMa__row[data-type=compensation]{border-inline-start-color:var(--color-warning);border-inline-start-style:dashed}.TimesheetGrid-module__AzhyMa__row[data-type=vacation]{border-inline-start-color:var(--color-success);border-inline-start-style:dashed}.TimesheetGrid-module__AzhyMa__row[data-type=half]{border-inline-start-color:var(--color-accent);border-inline-start-style:dashed}.TimesheetGrid-module__AzhyMa__row[data-type=off]{border-inline-start-style:dotted}.TimesheetGrid-module__AzhyMa__row[data-status=error]{border-color:var(--color-error)}.TimesheetGrid-module__AzhyMa__dateCell{align-items:baseline;gap:.5rem;display:flex}.TimesheetGrid-module__AzhyMa__dateCell strong{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.15rem}.TimesheetGrid-module__AzhyMa__dateCell span{color:var(--color-text-secondary);text-transform:capitalize;font-size:.85rem}.TimesheetGrid-module__AzhyMa__typeCell{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.TimesheetGrid-module__AzhyMa__glyph{color:var(--color-text-secondary);text-align:center;flex:none;width:1rem;font-size:.9rem}.TimesheetGrid-module__AzhyMa__typeSelect{appearance:none;font:inherit;min-width:0;max-width:100%;min-height:2.25rem;color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;flex:9rem;padding:0 .6rem;font-size:.85rem}.TimesheetGrid-module__AzhyMa__typeSelect:focus-visible,.TimesheetGrid-module__AzhyMa__timeInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.TimesheetGrid-module__AzhyMa__badge,.TimesheetGrid-module__AzhyMa__badgeSoft{border:1px solid var(--color-warning);color:var(--color-warning);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.TimesheetGrid-module__AzhyMa__badgeSoft{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.TimesheetGrid-module__AzhyMa__marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .5rem;display:grid}.TimesheetGrid-module__AzhyMa__marks[data-second=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.TimesheetGrid-module__AzhyMa__markCell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.TimesheetGrid-module__AzhyMa__markLabel{color:var(--color-text-disabled);letter-spacing:.04em;font-size:.7rem}.TimesheetGrid-module__AzhyMa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TimesheetGrid-module__AzhyMa__timeInput{width:100%;min-width:0;min-height:2.5rem;font:inherit;font-family:var(--font-mono);text-align:center;color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:0 .3rem;font-size:.95rem}.TimesheetGrid-module__AzhyMa__timeInput[aria-invalid=true]{border-color:var(--color-error)}.TimesheetGrid-module__AzhyMa__timeInput:disabled{opacity:.45}.TimesheetGrid-module__AzhyMa__noMarks{color:var(--color-text-disabled);align-self:center;margin:0;font-size:.82rem}.TimesheetGrid-module__AzhyMa__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.TimesheetGrid-module__AzhyMa__numbers div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.TimesheetGrid-module__AzhyMa__numbers dt{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.TimesheetGrid-module__AzhyMa__numbers dd{font-family:var(--font-mono);color:var(--color-text-primary);margin:0;font-size:.95rem}.TimesheetGrid-module__AzhyMa__numbers [data-tone=pos] dd{color:var(--color-success)}.TimesheetGrid-module__AzhyMa__numbers [data-tone=neg] dd{color:var(--color-error)}.TimesheetGrid-module__AzhyMa__notes{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.TimesheetGrid-module__AzhyMa__notes li{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:.2rem .55rem;font-size:.78rem}.TimesheetGrid-module__AzhyMa__noteWarn{border-color:var(--color-warning)!important;color:var(--color-text-primary)!important}.TimesheetGrid-module__AzhyMa__noteError{border-color:var(--color-error)!important;color:var(--color-error)!important}@media (min-width:40rem){.TimesheetGrid-module__AzhyMa__marks{grid-template-columns:repeat(4,minmax(0,1fr))}.TimesheetGrid-module__AzhyMa__marks[data-second=true]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.TimesheetGrid-module__AzhyMa__head,.TimesheetGrid-module__AzhyMa__row{grid-template-columns:4.2rem 11rem minmax(0,1fr) 14rem;align-items:center;column-gap:.75rem}.TimesheetGrid-module__AzhyMa__head{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;padding:0 .85rem 0 calc(.85rem + 4px);font-size:.7rem;display:grid}.TimesheetGrid-module__AzhyMa__headMarks{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.TimesheetGrid-module__AzhyMa__headMarks[data-second=true]{grid-template-columns:repeat(6,minmax(0,1fr))}.TimesheetGrid-module__AzhyMa__headNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.TimesheetGrid-module__AzhyMa__row{gap:.35rem .75rem;padding:.5rem .85rem}.TimesheetGrid-module__AzhyMa__marks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.TimesheetGrid-module__AzhyMa__marks[data-second=true]{grid-template-columns:repeat(6,minmax(0,1fr))}.TimesheetGrid-module__AzhyMa__markLabel,.TimesheetGrid-module__AzhyMa__numbers dt{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TimesheetGrid-module__AzhyMa__typeSelect{flex-basis:7rem}}
.TimesheetPrint-module__3DOPxW__wrap{display:none}.TimesheetPrint-module__3DOPxW__wrap[data-visible=true]{display:block;overflow-x:auto}.TimesheetPrint-module__3DOPxW__sheet{color:#111;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#fff;min-width:36rem;padding:1rem;font-size:.78rem}.TimesheetPrint-module__3DOPxW__head{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.6rem;display:flex}.TimesheetPrint-module__3DOPxW__head h3{color:#111;margin:0;font-size:1.05rem}.TimesheetPrint-module__3DOPxW__head dl{gap:.15rem;margin:0;display:grid}.TimesheetPrint-module__3DOPxW__head dl div{gap:.4rem;display:flex}.TimesheetPrint-module__3DOPxW__head dt{color:#444}.TimesheetPrint-module__3DOPxW__head dd{margin:0;font-weight:600}.TimesheetPrint-module__3DOPxW__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.72rem}.TimesheetPrint-module__3DOPxW__table th,.TimesheetPrint-module__3DOPxW__table td{text-align:center;color:#111;border:1px solid #999;padding:.15rem .3rem}.TimesheetPrint-module__3DOPxW__table th{background:#eee;font-weight:600}.TimesheetPrint-module__3DOPxW__table td:first-child,.TimesheetPrint-module__3DOPxW__table td:nth-child(2){text-align:left;white-space:nowrap}.TimesheetPrint-module__3DOPxW__table tr[data-off=true] td{color:#555;background:#f3f3f3}.TimesheetPrint-module__3DOPxW__table tfoot td{background:#eee;font-weight:700}.TimesheetPrint-module__3DOPxW__legend{color:#333;margin:.5rem 0 0;font-size:.72rem;line-height:1.4}.TimesheetPrint-module__3DOPxW__sign{gap:2rem;margin:1.6rem 0 .4rem;display:flex}.TimesheetPrint-module__3DOPxW__sign span{text-align:center;border-top:1px solid #111;flex:1;padding-top:.25rem;font-size:.72rem}@media print{body :not(.TimesheetPrint-module__3DOPxW__sheet):not(.TimesheetPrint-module__3DOPxW__sheet *){visibility:hidden!important}.TimesheetPrint-module__3DOPxW__sheet,.TimesheetPrint-module__3DOPxW__sheet *{visibility:visible!important}.TimesheetPrint-module__3DOPxW__wrap{display:block!important}.TimesheetPrint-module__3DOPxW__sheet{border:none;border-radius:0;width:100%;min-width:0;margin:0;padding:0;position:absolute;inset:0}.TimesheetPrint-module__3DOPxW__table{font-size:8pt}.TimesheetPrint-module__3DOPxW__table th,.TimesheetPrint-module__3DOPxW__table td{padding:1px 3px}}
