@layer properties,theme,base;@layer components{._root_1enxo_3{gap:var(--pui-space-3);width:100%;min-width:0;padding:var(--pui-space-4);border-radius:var(--pui-radius-card);display:grid}._icon_1enxo_11{width:var(--pui-icon-sm);height:var(--pui-icon-sm);flex:none}._header_1enxo_16{justify-content:space-between;align-items:baseline;gap:var(--pui-space-1) var(--pui-space-3);flex-wrap:wrap;display:flex}._title_1enxo_23{font-size:var(--pui-text-base);font-weight:var(--pui-weight-semibold);color:var(--pui-ink);margin:0}._status_1enxo_29{align-items:center;gap:var(--pui-space-1-5);font-size:var(--pui-text-xs);color:var(--pui-ink-2);font-variant-numeric:tabular-nums;margin:0;display:inline-flex}._status_1enxo_29[data-late]{color:var(--pui-warning)}._scroller_1enxo_42{overscroll-behavior-x:contain;overflow-x:auto}._grid_1enxo_46{grid-template-columns:var(--names) minmax(0, 1fr);min-width:0;display:grid}._grid_1enxo_46[data-narrow]{grid-template-columns:var(--names) max-content}._names_1enxo_55{z-index:2;margin:0;padding:0;list-style:none;position:sticky;inset-inline-start:0}._grid_1enxo_46[data-narrow] ._names_1enxo_55{background:var(--pui-surface)}._name_1enxo_55{align-items:center;gap:var(--pui-space-1-5);height:40px;font-size:var(--pui-text-sm);color:var(--pui-ink-2);white-space:nowrap;text-overflow:ellipsis;padding-inline-end:var(--pui-space-3);display:flex;overflow:hidden}._name_1enxo_55[data-critical]{color:var(--pui-ink)}._laneBox_1enxo_82{min-width:0}._lane_1enxo_82{touch-action:pan-y;position:relative}._week_1enxo_89{background:var(--pui-line-soft);width:1px;position:absolute;inset-block:0}._deadline_1enxo_95{border-inline-start:1.5px dashed var(--pui-ink-3);width:0;position:absolute;inset-block:-4px}._deadline_1enxo_95[data-late]{border-color:var(--pui-orange)}._strings_1enxo_105{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}[dir=rtl] ._strings_1enxo_105{transform:scaleX(-1)}._string_1enxo_105{fill:none;stroke:var(--pui-ink-3);stroke-width:1.25px;stroke-linecap:round;transition:d var(--pui-duration-standard) var(--pui-ease-out-strong), stroke var(--pui-duration-fast) var(--pui-ease-default)}._string_1enxo_105[data-state=taut]{stroke:var(--pui-ink);stroke-width:1.5px}._string_1enxo_105[data-reach]{stroke-width:2.25px}._string_1enxo_105[data-state=broken]{stroke:var(--pui-orange);stroke-dasharray:3 3}._bar_1enxo_138{min-width:6px;height:24px;padding-inline:var(--pui-space-2);border-radius:var(--pui-radius-chip);color:var(--pui-ink);font:inherit;font-size:var(--pui-text-xs);text-align:start;cursor:grab;transform:translateX(calc(var(--at) + var(--hand,0px)));transition:var(--m-transition), transform var(--pui-duration-standard) var(--pui-ease-out-strong);border:0;align-items:center;display:flex;position:absolute;inset-inline-start:0}._bar_1enxo_138[data-critical]{--m-color:var(--pui-ink);color:var(--pui-surface)}._float_1enxo_165{border-radius:var(--pui-radius-chip);outline:1px dashed var(--pui-line-strong);outline-offset:-1px;background:color-mix(in oklab, var(--pui-ink) 4%, transparent);height:24px;transform:translateX(var(--at));transition:transform var(--pui-duration-standard) var(--pui-ease-out-strong), width var(--pui-duration-standard) var(--pui-ease-out-strong);pointer-events:none;position:absolute;inset-inline-start:0}[dir=rtl] ._float_1enxo_165{transform:translateX(calc(-1 * var(--at)))}[dir=rtl] ._bar_1enxo_138{transform:translateX(calc(-1 * (var(--at) + var(--hand,0px))))}._bar_1enxo_138[data-moved]{outline:1.5px solid var(--pui-info);outline-offset:1px}._bar_1enxo_138[data-held]{cursor:grabbing;transition:var(--m-transition);z-index:1}._bar_1enxo_138[data-selected]{outline:1px solid var(--pui-ink-2);outline-offset:1px}@media (pointer:coarse){._bar_1enxo_138:after{content:"";position:absolute;inset:-10px 0}}._bar_1enxo_138[data-locked]{cursor:not-allowed;background:repeating-linear-gradient(135deg, var(--pui-line-strong) 0 2px, transparent 2px 6px), var(--pui-surface-2)}._bar_1enxo_138:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._barText_1enxo_216{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._bar_1enxo_138[data-name-outside] ._barText_1enxo_216{color:var(--pui-ink-2);pointer-events:none;position:absolute;inset-inline-start:calc(100% + var(--pui-space-1-5));overflow:visible}._key_1enxo_231{gap:var(--pui-space-1) var(--pui-space-4);font-size:var(--pui-text-xs);color:var(--pui-ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._key_1enxo_231 li{align-items:center;gap:var(--pui-space-1-5);display:inline-flex}._keyMark_1enxo_246{width:28px;height:12px;overflow:visible}._keyMark_1enxo_246 path{fill:none;stroke:var(--pui-ink-3);stroke-width:1.25px;stroke-linecap:round}._keyMark_1enxo_246 path[data-state=taut]{stroke:var(--pui-ink);stroke-width:1.5px}._keyBar_1enxo_261{border-radius:calc(var(--pui-radius-chip) / 3);background:var(--pui-ink);width:18px;height:10px}._keyFloat_1enxo_267{border-radius:calc(var(--pui-radius-chip) / 3);outline:1px dashed var(--pui-line-strong);outline-offset:-1px;width:18px;height:10px}._reachRow_1enxo_275{align-items:center;gap:var(--pui-space-1) var(--pui-space-3);flex-wrap:wrap;min-height:2rem;display:flex}._reach_1enxo_275{font-size:var(--pui-text-xs);color:var(--pui-ink-2);margin:0}._nudge_1enxo_287{gap:var(--pui-space-1);display:inline-flex}._preview_1enxo_292{gap:var(--pui-space-2);padding:var(--pui-space-3);border-radius:var(--pui-radius-control);background:var(--pui-surface-2);display:grid}._previewText_1enxo_299{font-size:var(--pui-text-sm);color:var(--pui-ink);margin:0}._previewText_1enxo_299[data-late]{color:var(--pui-orange)}._broken_1enxo_307{font-size:var(--pui-text-xs);color:var(--pui-orange);margin:0;padding-inline-start:var(--pui-space-4)}._actions_1enxo_313{gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._undo_1enxo_318{font-size:var(--pui-text-xs);color:var(--pui-ink-3);margin:0}._srOnly_1enxo_323{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._string_1enxo_105,._bar_1enxo_138{transition:none}}}@layer utilities;
