.SessionClockLine_widget__DlkJC{min-width:0;width:100%}.SessionClockLine_line__YQmY_{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:9px;row-gap:2px;color:var(--muted);font-size:11px;line-height:1.65}.SessionClockLine_status__Bn4p9{color:var(--ink);font-weight:600}.SessionClockLine_clocks__SuL45{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.SessionClockLine_time__59YTy{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.SessionClockLine_timelinePlaceholder__mAqdC,.SessionClockLine_timeline__Xi4MS{min-height:63px;margin-block-start:11px}.SessionClockLine_timeline__Xi4MS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.SessionClockLine_phase__vCfJz{min-width:0;display:flex;flex-direction:column;color:var(--muted)}.SessionClockLine_phaseLabel__qAjsE{min-height:17px;font-size:10px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SessionClockLine_phaseRail__dh_jJ{display:block;position:relative;height:7px;border-radius:3px;background:var(--line);margin-block:6px 4px}.SessionClockLine_phaseActive__fg3nP .SessionClockLine_phaseLabel__qAjsE{color:var(--blue);font-weight:700}.SessionClockLine_phaseActive__fg3nP .SessionClockLine_phaseRail__dh_jJ{background:var(--blue);box-shadow:0 0 12px color-mix(in srgb,var(--blue) 35%,transparent)}.SessionClockLine_nowMarker__C7sM4{position:absolute;display:block;width:9px;height:9px;top:-1px;margin-inline-start:-4px;border-radius:50%;background:var(--surface);border:2px solid var(--blue);box-shadow:0 0 0 2px var(--surface)}.SessionClockLine_phaseHours__vsCWg{font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}@media (max-width:600px){.SessionClockLine_line__YQmY_{display:grid;gap:2px}.SessionClockLine_separator__OMtB6{display:none}.SessionClockLine_timelinePlaceholder__mAqdC,.SessionClockLine_timeline__Xi4MS{min-height:74px;margin-block-start:12px}.SessionClockLine_phaseLabel__qAjsE{min-height:30px;font-size:10px;line-height:1.45;white-space:normal}.SessionClockLine_phaseHours__vsCWg{font-size:9px}}