@layer properties,theme,base;@layer components{._root_8curb_3{gap:var(--pui-space-2);--name-w:7.5rem;--lane-row:2.5rem;--terrain-h:5rem;--hue:var(--pui-series-1);width:100%;display:grid;position:relative;container-type:inline-size}._head_8curb_18{align-items:center;gap:var(--pui-space-1) var(--pui-space-4);flex-wrap:wrap;display:flex}._title_8curb_24{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);margin:0}._summaries_8curb_30{display:grid}._summary_8curb_33{opacity:0;transition:opacity var(--pui-motion-out);gap:var(--pui-space-1);color:var(--pui-ink-2);font-size:var(--pui-text-xs);flex-wrap:wrap;grid-area:1/1;margin:0;padding:0;list-style:none;display:flex}._summary_8curb_33[data-on]{opacity:1}@starting-style{._summary_8curb_33[data-on]{opacity:0}}._summary_8curb_33 [data-over]{padding:.125rem var(--pui-space-2);border-radius:var(--pui-radius-chip);background:var(--pui-red-tint);color:var(--pui-ink);font-weight:var(--pui-weight-medium)}._fitLine_8curb_60{min-height:1.45em;color:var(--pui-ink);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);display:grid}._fitText_8curb_67{opacity:0;transition:opacity var(--pui-motion-out);grid-area:1/1;margin:0}._fitText_8curb_67[data-on]{opacity:1}@starting-style{._fitText_8curb_67[data-on]{opacity:0}}._overWord_8curb_80,._short_8curb_81,._hint_8curb_82{opacity:0;transition:opacity var(--pui-motion-out)}._overWord_8curb_80[data-on],._short_8curb_81[data-on],._hint_8curb_82[data-on]{opacity:1}._fadeIn_8curb_91{transition:opacity var(--pui-motion-out)}@starting-style{._fadeIn_8curb_91{opacity:0}}._scroller_8curb_99{overscroll-behavior-x:contain;overflow-x:auto}._board_8curb_103{grid-template-columns:var(--name-w) repeat(var(--days), minmax(5.5rem, 1fr));row-gap:var(--pui-space-1);touch-action:pan-y;min-width:min-content;display:grid;position:relative}._corner_8curb_111{grid-column:1}._dayHead_8curb_114{padding:0 var(--pui-space-1) var(--pui-space-1);color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-semibold);white-space:nowrap}._stationGroup_8curb_121{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--pui-space-2);border-top:1px solid var(--pui-line);display:grid}._stationName_8curb_129{z-index:2;color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);grid-area:1/1/span 2;padding-inline-end:var(--pui-space-2);position:sticky;inset-inline-start:0}._lane_8curb_140{grid-area:1/2/auto/-1;grid-template-columns:subgrid;grid-template-rows:repeat(var(--rows), var(--lane-row));height:calc(var(--rows) * var(--lane-row) + (var(--rows) - 1) * 3px);transition:height var(--pui-duration-considered) var(--pui-ease-default);row-gap:3px;display:grid;position:relative}._cell_8curb_152{border-inline-start:1px dashed var(--pui-line);transition:background-color var(--pui-motion-out);border-radius:0;grid-row:1/-1}._root_8curb_3[data-aiming] ._cell_8curb_152{cursor:copy}._cell_8curb_152[data-fit]{background:var(--pui-green-tint)}._job_8curb_165{z-index:1;min-width:0;padding:0 var(--pui-space-2);border-radius:var(--pui-radius-control);color:var(--pui-ink);text-align:start;cursor:grab;touch-action:pan-y;translate:var(--dx,0) var(--dy,0);transition:var(--m-transition), opacity var(--pui-motion-out);align-content:center;gap:.0625rem;margin-inline:2px;display:grid}._job_8curb_165:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._job_8curb_165[data-moving]:not([data-dragging]){opacity:.4}._job_8curb_165[data-dragging]{z-index:4;background:var(--pui-surface-2);cursor:grabbing;box-shadow:var(--pui-shadow-overlay);pointer-events:none}._job_8curb_165[data-picked]{outline:1.5px solid var(--pui-ink);outline-offset:1px}._jobName_8curb_202{font-size:var(--pui-text-xs);font-weight:var(--pui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._jobMeta_8curb_209{color:var(--pui-ink-3);font-size:var(--pui-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._ghost_8curb_217{z-index:1;border:1.5px dashed var(--pui-danger);border-radius:var(--pui-radius-control);pointer-events:none;transition:border-color var(--pui-motion-out);margin-inline:2px}._ghost_8curb_217[data-fits]{border-color:var(--pui-success)}._terrain_8curb_230{grid-area:2/2/auto/-1;grid-template-columns:subgrid;height:var(--terrain-h);margin-top:var(--pui-space-1);display:grid}._day_8curb_114{border-radius:4px 4px 0 0;margin-inline:1px;position:relative;overflow:hidden}._fill_8curb_244,._cliff_8curb_245,._add_8curb_246{transform-origin:bottom;height:100%;transition:transform var(--pui-duration-considered) var(--pui-ease-default);position:absolute;inset-inline:0}._fill_8curb_244{border-radius:var(--pui-bar-radius) var(--pui-bar-radius) 0 0;background:linear-gradient(180deg, color-mix(in oklab, var(--hue) calc(var(--pui-bar-top) * 70%), var(--pui-surface)), color-mix(in oklab, var(--hue) calc(var(--pui-bar-base) * 70%), var(--pui-surface)));box-shadow:inset 0 var(--pui-bar-cap) 0 var(--hue);transform:scaleY(var(--fill));bottom:0}._add_8curb_246{bottom:calc(var(--base) * 100%);border-radius:var(--pui-bar-radius) var(--pui-bar-radius) 0 0;background:color-mix(in oklab, var(--hue) 32%, transparent);outline:1.5px dashed var(--hue);outline-offset:-1.5px;transform:scaleY(var(--add))}._room_8curb_277{inset-inline:0;height:calc(var(--cap) * 100%);background:var(--pui-hover);transition:background-color var(--pui-motion-out);position:absolute;bottom:0}._day_8curb_114[data-fit] ._room_8curb_277{background:var(--pui-green-tint)}._cliff_8curb_245{bottom:calc(var(--cap) * 100%);border-radius:var(--pui-bar-radius) var(--pui-bar-radius) 0 0;background:var(--pui-danger);transform:scaleY(var(--cliff))}._capLine_8curb_294{inset-inline:0;bottom:calc(var(--cap) * 100%);border-top:1.5px solid color-mix(in oklab, var(--pui-ink) 55%, transparent);position:absolute}._day_8curb_114[data-closed]{background:var(--pui-unmeasured-hatch)}._closedWord_8curb_304{inset-inline-start:var(--pui-space-1);color:var(--pui-ink-3);font-size:var(--pui-text-2xs);position:absolute;bottom:.25rem}._overWord_8curb_80{inset-inline-start:var(--pui-space-1);border-radius:var(--pui-radius-chip);color:var(--pui-ink);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-semibold);white-space:nowrap;padding:0 .25rem;position:absolute;top:.125rem}._staff_8curb_324{grid-area:1/2/span 2/-1;grid-template-columns:subgrid;display:grid}._staffDay_8curb_330{padding:var(--pui-space-1) var(--pui-space-2);border-inline-start:1px dashed var(--pui-line);align-content:start;gap:.125rem;display:grid}._staffRow_8curb_337{justify-content:space-between;gap:var(--pui-space-1);font-size:var(--pui-text-2xs);display:flex}._staffLabel_8curb_343{color:var(--pui-ink-3)}._staffValue_8curb_346{color:var(--pui-ink);font-family:var(--pui-font-figure);font-variant-numeric:tabular-nums}._short_8curb_81{border-radius:var(--pui-radius-chip);background:var(--pui-red-tint);min-height:1.4em;color:var(--pui-ink);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-semibold);justify-self:start;padding:0 .3rem}._tray_8curb_363{gap:var(--pui-space-2);padding:var(--pui-space-3);border-radius:var(--pui-radius-card);display:grid}._trayTitle_8curb_369{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-semibold);margin:0}._trayJobs_8curb_375{gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._trayJob_8curb_375{min-height:var(--lane-row);padding-block:var(--pui-space-1)}._trayEmpty_8curb_384,._hint_8curb_82{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin:0}._spoken_8curb_390{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<40rem){._board_8curb_103{--name-w:5.5rem}._stationName_8curb_129{background:var(--pui-page)}}@media (pointer:coarse){._root_8curb_3{--lane-row:2.75rem}}}@layer utilities;
