.VTdjTW_page{max-width:600px;padding-bottom:calc(var(--space-16) + var(--space-8) + env(safe-area-inset-bottom));margin:0 auto}.VTdjTW_header{z-index:30;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--bg);transition:box-shadow .16s;display:flex;position:sticky;top:0;box-shadow:0 1px #0000}.VTdjTW_headerScrolled{box-shadow:0 1px 0 var(--line)}.VTdjTW_title{letter-spacing:-.25px;white-space:nowrap;margin:0;font-size:24px;font-weight:600}.VTdjTW_dateButton{appearance:none;align-items:center;gap:var(--space-2);padding:var(--space-2) 7px;border-radius:var(--radius-xs);color:var(--ink);font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;line-height:18px;transition:background-color .12s;display:flex}.VTdjTW_dateText{position:relative;top:-.06em}.VTdjTW_dateButton:hover{background:var(--surface)}.VTdjTW_dateButton:active{background:var(--surface-strong)}.VTdjTW_dateButton:focus-visible{outline:2px solid var(--focus);outline-offset:0}.VTdjTW_muted{color:var(--ink-muted)}.VTdjTW_error{color:var(--danger)}.VTdjTW_empty{gap:var(--space-1);padding:var(--space-6) var(--space-4) 0;text-align:center;flex-direction:column;display:flex}.VTdjTW_timeline{--row-gap:var(--space-1);gap:var(--row-gap) var(--space-2);padding:var(--space-6) var(--space-4) 0;grid-template-columns:48px minmax(0,1fr);display:grid}.VTdjTW_gutter{position:relative}.VTdjTW_time,.VTdjTW_total{appearance:none;padding:var(--space-2) 7px;border-radius:var(--radius-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:15px;font-weight:600;line-height:10px;transition:background-color .12s,color .12s;display:flex}.VTdjTW_time{z-index:1;position:absolute;left:-7px}.VTdjTW_total{color:var(--ink);flex:none;margin-left:auto;margin-right:-7px}.VTdjTW_timeTop{top:calc(var(--space-2) * -1)}.VTdjTW_timeBottom{bottom:calc(var(--space-2) * -1)}.VTdjTW_timeSwitch{top:calc(var(--row-gap) / -2);transform:translateY(-50%)}.VTdjTW_time:hover,.VTdjTW_total:hover{background:var(--surface);color:var(--ink)}.VTdjTW_time:active,.VTdjTW_total:active{background:var(--surface-strong)}.VTdjTW_time:focus-visible,.VTdjTW_total:focus-visible{outline:2px solid var(--focus);outline-offset:0}.VTdjTW_pause{padding:var(--space-1) calc(var(--space-4) + 1px) var(--space-1) 0;color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right}.VTdjTW_workday{margin-top:var(--space-2);color:var(--ink-muted);grid-column:2}.VTdjTW_workdayLink{appearance:none;border-radius:var(--radius-xs);color:var(--fjord-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.VTdjTW_workdayLink:hover{color:var(--ink)}.VTdjTW_workdayLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.VTdjTW_timeline .VTdjTW_block.VTdjTW_block{justify-content:space-between;align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-radius:var(--radius-md);flex-direction:row}.VTdjTW_timeline .VTdjTW_block.VTdjTW_running{background:var(--fjord);color:var(--on-fjord)}.VTdjTW_timeline .VTdjTW_block.VTdjTW_running:hover{background:var(--fjord);opacity:.92}.VTdjTW_names{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.VTdjTW_project,.VTdjTW_duration{color:var(--ink-muted)}.VTdjTW_duration{font-variant-numeric:tabular-nums;flex:none}.VTdjTW_running .VTdjTW_project,.VTdjTW_running .VTdjTW_duration{color:var(--on-fjord);opacity:.8}.VTdjTW_snackbar{left:50%;bottom:var(--space-6);z-index:20;width:min(calc(100vw - 2 * var(--space-4)), 568px);position:fixed;transform:translate(-50%)}.VTdjTW_actions{align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-6);grid-column:1/-1;justify-content:center;display:flex}.VTdjTW_summary{gap:var(--space-6);flex-direction:column;display:flex}.VTdjTW_summaryProjects,.VTdjTW_summaryTasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VTdjTW_summaryProjects{gap:var(--space-3)}.VTdjTW_summaryTasks{gap:2px;margin-top:2px}.VTdjTW_summaryRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.VTdjTW_summaryRow>:first-child{overflow-wrap:anywhere;min-width:0}.VTdjTW_summaryRow>:last-child{font-variant-numeric:tabular-nums;flex:none}.VTdjTW_summaryTasks .VTdjTW_summaryRow{color:var(--ink-muted)}.VTdjTW_actions>.l-icon-btn{flex:none}.VTdjTW_resume{min-width:0}.VTdjTW_resume .l-btn__label{text-overflow:ellipsis;overflow:hidden}.VTdjTW_form{gap:var(--space-4);flex-direction:column;display:flex}.VTdjTW_field{gap:var(--space-2);flex-direction:column;display:flex}.VTdjTW_chips{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.VTdjTW_recentChips{gap:var(--space-2);min-width:0;display:flex}.VTdjTW_recentChips .l-chip{flex:1 1 0;min-width:0;max-width:max-content}.VTdjTW_recentChips .l-chip__label{text-overflow:ellipsis;overflow:hidden}.VTdjTW_moreChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.VTdjTW_chipDropdown{align-items:center;gap:var(--space-1);max-width:180px;display:inline-flex}.VTdjTW_chipDropdownName{text-overflow:ellipsis;overflow:hidden}.VTdjTW_projectSearch{border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-fab);border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.VTdjTW_searchBox{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--field);transition:border-color .12s,box-shadow .12s;overflow:hidden}.VTdjTW_searchBox:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}:is(.VTdjTW_searchBox .l-field__control,.VTdjTW_searchBox .l-field__control:hover,.VTdjTW_searchBox .l-field__control:focus-within){border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.VTdjTW_searchResults{max-height:var(--results-max,min(240px, 26vh));overscroll-behavior:contain;padding:var(--space-1);position:relative;overflow:hidden auto}.VTdjTW_searchOption{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:15px;line-height:22px;display:flex}.VTdjTW_searchOption>span,.VTdjTW_addOption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VTdjTW_searchOption:hover{background:var(--surface)}.VTdjTW_searchOption:active{background:var(--surface-strong)}.VTdjTW_searchOption.VTdjTW_searchOptionActive{background:var(--fjord-soft)}.VTdjTW_searchOption>.l-icon{color:var(--fjord-ink)}.VTdjTW_addOption{align-items:center;gap:var(--space-2);display:flex}.VTdjTW_noMatches{padding:var(--space-4) var(--space-3);color:var(--ink-muted)}.VTdjTW_timeFields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.VTdjTW_inlineActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.VTdjTW_dateControls{margin-left:calc(var(--space-3) * -1);align-items:center;display:flex;position:relative}.VTdjTW_calendar{z-index:40;top:100%;left:var(--space-3);width:min(352px, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-fab);position:absolute}.VTdjTW_calendarHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.VTdjTW_calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.VTdjTW_weekday{padding:var(--space-1) 0;color:var(--ink-muted);text-align:center}.VTdjTW_calendarDay{appearance:none;aspect-ratio:1;border-radius:var(--radius-full);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;padding:0;font-family:inherit;font-size:15px;line-height:22px;transition:background-color .12s}.VTdjTW_calendarDay:hover:not(:disabled){background:var(--surface)}.VTdjTW_calendarDay:active:not(:disabled){background:var(--surface-strong)}.VTdjTW_calendarDay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.VTdjTW_calendarDay:disabled{color:var(--ink-subtle);opacity:.5;cursor:not-allowed}.VTdjTW_today{border-color:var(--line-strong);font-weight:600}.VTdjTW_calendarGrid .VTdjTW_selectedDay,.VTdjTW_calendarGrid .VTdjTW_selectedDay:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}@media (max-width:479px){.VTdjTW_header{gap:var(--space-1)}.VTdjTW_dateControls{margin-left:calc(var(--space-2) * -1)}.VTdjTW_dateControls .l-icon-btn{width:40px;height:40px}.VTdjTW_title{letter-spacing:-.1px;font-size:20px}}
