@layer properties,theme,base;@layer components{._root_8qfjf_6{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._root_8qfjf_6 :is(p,h1,h3,span,button,dt,dd){unicode-bidi:plaintext}._header_8qfjf_16{align-items:center;gap:var(--pui-space-1) var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);flex-wrap:wrap;display:flex}._facts_8qfjf_24{align-items:center;gap:var(--pui-space-1) var(--pui-space-4);color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-inline-start:auto;display:flex}._billedFact_8qfjf_34{color:var(--pui-ink);align-items:center;font-weight:500;display:inline-flex}._billedFact_8qfjf_34>svg{color:var(--pui-accent)}._notice_8qfjf_43{padding:var(--pui-space-2) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._inlineIcon_8qfjf_49{width:.875rem;height:.875rem;vertical-align:-2px;flex-shrink:0;margin-inline-end:var(--pui-space-1-5);display:inline-block}._body_8qfjf_58{flex-direction:column;display:flex}._wide_8qfjf_62 ._body_8qfjf_58{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 21rem;min-height:0;display:grid}._scaleCol_8qfjf_69{gap:var(--pui-space-3);min-width:0;padding:var(--pui-space-4);flex-direction:column;display:flex}._wide_8qfjf_62 ._scaleCol_8qfjf_69{padding:var(--pui-space-5) var(--pui-space-6);overflow-y:auto}._scale_8qfjf_69{gap:var(--pui-space-2);flex-direction:column;display:flex}._grid_8qfjf_87{align-items:start;gap:var(--pui-space-2) var(--pui-space-3);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=36rem){._grid_8qfjf_87{grid-template-columns:12.5rem minmax(0,1fr)}}._corner_8qfjf_98{display:none}@container (width>=36rem){._corner_8qfjf_98{display:block}}._dayHead_8qfjf_106{grid-template-columns:repeat(var(--pui-pp-days), minmax(0, 1fr));display:grid}._dayName_8qfjf_110{min-width:0;border-inline-start:1px solid var(--pui-line);color:var(--pui-ink);font-size:var(--pui-text-xs);white-space:nowrap;flex-direction:column;gap:2px;padding-inline-start:var(--pui-space-1-5);font-weight:500;display:flex}._dayName_8qfjf_110>span:first-child{text-overflow:ellipsis;overflow:hidden}._hourMarks_8qfjf_126{height:1rem;color:var(--pui-ink-3);font-variant-numeric:tabular-nums;margin-inline-start:calc(-1 * var(--pui-space-1-5));font-weight:400;position:relative}._hourMarks_8qfjf_126>span{position:absolute;translate:-50%}._hourMarks_8qfjf_126>span:first-child{inset-inline-start:25%}._hourMarks_8qfjf_126>span:nth-child(2){inset-inline-start:50%}._hourMarks_8qfjf_126>span:nth-child(3){inset-inline-start:75%}._laneName_8qfjf_148{border-radius:var(--pui-radius-control);min-width:0;padding:var(--pui-space-1-5) var(--pui-space-2);text-align:start;flex-direction:column;align-items:flex-start;gap:2px;margin-inline-start:calc(-1 * var(--pui-space-2));display:flex}._laneName_8qfjf_148:hover{background:var(--pui-hover)}._laneName_8qfjf_148[data-open]{background:var(--pui-hover);box-shadow:inset 2px 0 0 var(--pui-ink-2)}._laneName_8qfjf_148:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._laneTitle_8qfjf_169{max-width:100%;color:var(--pui-ink);font-size:var(--pui-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._laneWhen_8qfjf_178{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums}._laneRoles_8qfjf_183{gap:0 var(--pui-space-2);color:var(--pui-ink-3);font-size:var(--pui-text-xs);flex-wrap:wrap;display:flex}._laneHours_8qfjf_190{color:var(--pui-ink-2);font-variant-numeric:tabular-nums}._laneRoles_8qfjf_183>[data-billed]{color:var(--pui-accent);font-weight:500}@container (width<36rem){._laneName_8qfjf_148{align-items:baseline;gap:0 var(--pui-space-2);padding-block:var(--pui-space-1);flex-flow:wrap;margin-block-start:var(--pui-space-2)}}._track_8qfjf_210{--_night:color-mix(in oklch, var(--pui-ink) 3.5%, transparent);--_tile:calc(100% / var(--pui-pp-days)) 100%;height:calc(2.75rem + var(--pui-pp-rows) * 1.25rem);border-radius:var(--pui-radius-control);background:linear-gradient(to right, var(--pui-line) 0 1px, transparent 1px) 0 0 / var(--_tile), linear-gradient(to right, var(--_night) 0 25%, transparent 25% 75%, var(--_night) 75%) 0 0 / var(--_tile);position:relative}._periodBar_8qfjf_220{width:calc(var(--pui-pp-w) * 100%);min-width:6px;height:2.25rem;padding-inline:var(--pui-space-1-5);border-radius:calc(var(--pui-radius-control) - 2px);background:var(--pui-surface-raised);box-shadow:inset 0 0 0 1px var(--pui-line-strong);color:var(--pui-ink);cursor:grab;touch-action:pan-y;align-items:center;display:flex;position:absolute;inset-block-start:var(--pui-space-1);inset-inline-start:calc(var(--pui-pp-at) * 100%);overflow:hidden;container-type:inline-size}@container (width<2.75rem){._barText_8qfjf_241{visibility:hidden}}._periodBar_8qfjf_220[data-billed]{background:var(--pui-accent-tint);box-shadow:inset 0 0 0 1px var(--pui-accent)}._periodBar_8qfjf_220[data-open]{box-shadow:inset 0 0 0 2px var(--pui-ink-2)}._periodBar_8qfjf_220[data-billed][data-open]{box-shadow:inset 0 0 0 2px var(--pui-accent)}._periodBar_8qfjf_220[data-state=dragging]{cursor:grabbing}._periodBar_8qfjf_220[aria-disabled]{cursor:pointer}._periodBar_8qfjf_220:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._barText_8qfjf_241{font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;font-weight:500;overflow:hidden}._ghost_8qfjf_274{width:calc(var(--pui-pp-w) * 100%);border:1px dashed var(--pui-ink-3);border-radius:calc(var(--pui-radius-control) - 2px);height:2.25rem;position:absolute;inset-block-start:var(--pui-space-1);inset-inline-start:calc(var(--pui-pp-at) * 100%)}._rider_8qfjf_284{width:calc(var(--pui-pp-w) * 100%);height:1.25rem;position:absolute;inset-block-start:calc(2.75rem + var(--pui-pp-row) * 1.25rem);inset-inline-start:calc(var(--pui-pp-at) * 100%)}._riderLine_8qfjf_291{background:color-mix(in oklch, var(--pui-ink) 35%, transparent);border-radius:2px;height:3px;position:absolute;inset-block-start:calc(50% - 1.5px);inset-inline:0}._riderName_8qfjf_299{color:var(--pui-ink-2);font-size:var(--pui-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;position:absolute;inset-block:0;overflow:hidden}._rider_8qfjf_284[data-side=after] ._riderName_8qfjf_299{max-width:calc((1 - var(--pui-pp-at) - var(--pui-pp-w)) / var(--pui-pp-w) * 100% - var(--pui-space-2));inset-inline-start:calc(100% + var(--pui-space-1-5))}._rider_8qfjf_284[data-side=before] ._riderName_8qfjf_299{max-width:calc(var(--pui-pp-at) / var(--pui-pp-w) * 100% - var(--pui-space-2));text-align:end;inset-inline-end:calc(100% + var(--pui-space-1-5))}._scaleFoot_8qfjf_318{justify-content:space-between;align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._key_8qfjf_325{align-items:center;gap:var(--pui-space-1-5);color:var(--pui-ink-3);font-size:var(--pui-text-xs);display:inline-flex}._keyNight_8qfjf_332{background:color-mix(in oklch, var(--pui-ink) 7%, transparent);border-radius:3px;width:.875rem;height:.875rem}._effect_8qfjf_338{border-radius:var(--pui-radius-control);background:var(--pui-hover);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);text-wrap:pretty}._detail_8qfjf_348{gap:var(--pui-space-5);border-block-start:1px solid var(--pui-line-soft);min-width:0;padding:var(--pui-space-4);flex-direction:column;display:flex}._wide_8qfjf_62 ._detail_8qfjf_348{border-block-start:0;border-inline-start:1px solid var(--pui-line-soft);padding:var(--pui-space-5);overflow-y:auto}._detailHead_8qfjf_362{gap:var(--pui-space-2);flex-direction:column;display:flex}._detailTitle_8qfjf_367{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-xl);font-weight:var(--pui-weight-title,500);letter-spacing:-.01em}._badges_8qfjf_374{gap:var(--pui-space-1-5);flex-wrap:wrap;display:flex}._badges_8qfjf_374:empty{display:none}._dl_8qfjf_382{gap:var(--pui-space-3);flex-direction:column;display:flex}._dl_8qfjf_382>div{align-items:center;gap:var(--pui-space-3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}._dl_8qfjf_382 dt{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._field_8qfjf_397{min-width:0}._editing_8qfjf_400{flex-direction:column;display:flex}._readValue_8qfjf_404{align-items:center;gap:var(--pui-space-1);max-width:100%;display:inline-flex}._value_8qfjf_410{min-width:0;color:var(--pui-ink);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._pencil_8qfjf_416{border-radius:var(--pui-radius-chip);width:1.5rem;height:1.5rem;color:var(--pui-ink-3);flex-shrink:0;place-items:center;display:inline-grid}._pencil_8qfjf_416>svg{width:.8125rem;height:.8125rem}._pencil_8qfjf_416:hover{background:var(--pui-hover);color:var(--pui-ink)}._pencil_8qfjf_416:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._section_8qfjf_436{gap:var(--pui-space-2);border-block-start:1px solid var(--pui-line-soft);flex-direction:column;padding-block-start:var(--pui-space-4);display:flex}._sectionHead_8qfjf_443{color:var(--pui-ink-2);font-size:var(--pui-text-xs);align-items:center;font-weight:500;display:flex}._chips_8qfjf_450{gap:var(--pui-space-1-5);flex-wrap:wrap;display:flex}._chip_8qfjf_450{border-radius:var(--pui-radius-chip);background:var(--pui-hover);box-shadow:inset 0 0 0 1px var(--pui-line-soft);padding:2px var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-sm)}._hint_8qfjf_463{color:var(--pui-ink-3);font-size:var(--pui-text-xs);text-wrap:pretty}._switchRow_8qfjf_468{justify-content:space-between;align-items:center;gap:var(--pui-space-3);display:flex}._switchText_8qfjf_474{flex-direction:column;gap:2px;min-width:0;display:flex}._roleLine_8qfjf_480{color:var(--pui-ink);font-size:var(--pui-text-sm)}._roleLine_8qfjf_480:empty{display:none}._roleButton_8qfjf_487,._remove_8qfjf_488{align-self:start;margin-inline-start:calc(-1 * var(--pui-space-2))}._remove_8qfjf_488{color:var(--pui-ink-2);margin-block-start:auto}._error_8qfjf_497{width:100%;color:var(--pui-red);font-size:var(--pui-text-sm)}._bar_8qfjf_241{justify-content:flex-end;align-items:center;gap:var(--pui-space-2) var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-6);border-block-start:1px solid var(--pui-line-soft);background:var(--pui-surface-base);flex-wrap:wrap;margin-block-start:auto;display:flex;position:sticky;bottom:0}}@layer utilities;
