.gantt_editor__8R7iQ{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.gantt_toolbar__XJ9x5{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gantt_nav__qer0C{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.gantt_nav__qer0C a{display:grid;place-items:center;flex:none;min-width:36px;min-height:36px;color:var(--ink-2);text-decoration:none}.gantt_nav__qer0C a:hover{background:var(--hover);color:var(--ink)}.gantt_navLabel__oIv8C{min-width:0;padding-inline:10px;font-weight:600;font-size:var(--fs-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.gantt_seg__qEeQw{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.gantt_seg__qEeQw a{padding:8px 12px;font-size:var(--fs-4);color:var(--ink-2);text-decoration:none}.gantt_seg__qEeQw a[aria-current=page]{background:var(--accent-weak);color:var(--accent-deep);font-weight:600}.gantt_grow__vWTDB{flex:1}.gantt_draftBar__JxtCy{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-sm)}.gantt_draftMeta__CH3Xw{display:grid;gap:2px;min-width:0;flex:1 1 16rem}.gantt_draftMeta__CH3Xw b{font-size:var(--fs-5);font-weight:600}.gantt_draftMeta__CH3Xw span{font-size:var(--fs-3);color:var(--ink-3)}.gantt_draftMeta__CH3Xw .gantt_draftNote__bI95V{color:var(--ink-2)}.gantt_draftMeta__CH3Xw .gantt_draftNote__bI95V[data-tone=warn]{color:var(--warn)}.gantt_draftMeta__CH3Xw .gantt_draftNote__bI95V a{color:var(--accent-deep);font-weight:600;text-decoration:underline}.gantt_notes__C1FF_{display:grid;gap:4px}.gantt_diff__zuWiJ{display:inline-flex;gap:8px;font-size:var(--fs-3);font-variant-numeric:tabular-nums;color:var(--ink-2)}.gantt_confirm__mB5kK{display:grid;gap:10px;padding:12px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-weak)}.gantt_confirm__mB5kK p{margin:0;font-size:var(--fs-4)}.gantt_review__aEoSR{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.gantt_review__aEoSR table{width:100%;border-collapse:collapse;font-size:var(--fs-4)}.gantt_review__aEoSR td,.gantt_review__aEoSR th{padding:8px;border-bottom:1px solid var(--line-2);text-align:start}.gantt_review__aEoSR th{color:var(--ink-3);font-size:var(--fs-3);font-weight:600}.gantt_num__6KXGP{font-variant-numeric:tabular-nums}.gantt_frame__13d4f{padding:0;overflow:hidden;min-width:0;max-width:100%;box-shadow:none}.gantt_scroll__GmY3s{max-width:100%;max-height:72vh;overflow:auto;outline:none;container-type:inline-size}.gantt_scroll__GmY3s:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.gantt_grid__yUD_B{--gantt-name:11rem;--gantt-bar:28px;--gantt-time:16px;--gantt-actual:8px;min-width:calc(var(--gantt-name) + max(var(--gantt-cols) * var(--gantt-slot), var(--gantt-days, 1) * var(--gantt-day-min, 0px)))}.gantt_line__r_ZkY{display:grid;grid-template-columns:var(--gantt-name) repeat(var(--gantt-cols),minmax(var(--gantt-slot),1fr));border-bottom:1px solid var(--line-2)}.gantt_stickyTop__xHN4O{position:sticky;top:0;z-index:6;background:var(--surface)}.gantt_head__lOyy4{grid-template-rows:auto auto;border-bottom:1px solid var(--line)}.gantt_covLine__bVmau{grid-template-rows:[bar] auto;border-bottom:1px solid var(--line)}.gantt_name__QTu7X{grid-column:1/2;grid-row:1/-1;position:sticky;inset-inline-start:0;z-index:4;display:flex;align-items:center;gap:8px;min-width:0;padding-inline:12px;background:var(--surface);border-inline-end:1px solid var(--line)}.gantt_who__ro_VD{display:inline-block;justify-self:start;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-4);font-weight:600;color:var(--ink)}.gantt_name__QTu7X small{display:block;color:var(--ink-2);font-size:var(--fs-3);font-variant-numeric:tabular-nums}.gantt_nameText__j5iD1{display:grid;min-width:0;flex:1}.gantt_add__0ijOk{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--ink-2);cursor:pointer}.gantt_add__0ijOk:hover{color:var(--accent-deep);border-color:var(--accent-line)}.gantt_add__0ijOk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gantt_warnGlyph__qkmzk{flex:none;color:var(--warn)}.gantt_warnGlyph__qkmzk[data-hard]{color:var(--err)}.gantt_day__uPzAR{grid-row:1;align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;padding:6px 8px;font-size:var(--fs-3);font-weight:600;color:var(--ink-2);border-inline-start:1px solid var(--line)}.gantt_day__uPzAR>span{white-space:nowrap}.gantt_day__uPzAR[data-today]{color:var(--accent-deep)}.gantt_nowFlag__Q_9qJ{padding:0 6px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--accent-ink);font-weight:600}.gantt_nowFlag__Q_9qJ,.gantt_tick__YXDRy{font-size:var(--fs-3);font-variant-numeric:tabular-nums}.gantt_tick__YXDRy{grid-row:2;min-width:0;padding:2px;color:var(--ink-2);border-inline-start:1px solid var(--line-2);white-space:nowrap}.gantt_now__PJRDF{grid-row:2;align-self:end;height:5px}.gantt_nowLine__lTYgL,.gantt_now__PJRDF{justify-self:start;width:2px;background:var(--accent);z-index:3}.gantt_nowLine__lTYgL{grid-row:1/-1;opacity:.55;pointer-events:none}.gantt_row__1uJid{min-height:calc(var(--gantt-bar) + var(--gantt-time) + var(--gantt-actual));grid-template-rows:[bar] var(--gantt-bar) [time] var(--gantt-time) [actual] var(--gantt-actual)}.gantt_row__1uJid[data-drop]{background:var(--hover)}.gantt_track__QFz0g{grid-row:bar/actual;z-index:0;cursor:cell}.gantt_dayEdge__TxKDC{grid-row:1/-1;border-inline-start:1px solid var(--line-2);pointer-events:none}.gantt_window__cdNPO{grid-row:bar;z-index:0;margin-block:2px 0;border:1px dashed var(--ink-3);border-radius:var(--r-xs);background:var(--hover);pointer-events:none}.gantt_block___rKYu{grid-row:bar;position:relative;display:flex;align-items:center;white-space:nowrap;font-size:var(--fs-3);font-weight:600;padding-inline:4px;border-radius:var(--r-xs);cursor:pointer;touch-action:none}.gantt_blockText__C58GA,.gantt_block___rKYu{min-width:0;overflow:hidden;text-overflow:ellipsis}.gantt_block___rKYu[data-compact]{padding-inline:0}.gantt_activity__ygzgy[data-compact]{border-width:0}.gantt_activity__ygzgy[data-compact]:not([data-layer=standby]){background:color-mix(in srgb,var(--a) 60%,var(--surface))}.gantt_block___rKYu:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gantt_shift__pDUgA{z-index:1;margin-block:4px 2px;background:var(--accent-weak);border:1px solid var(--accent-line);color:var(--accent-deep)}.gantt_activity__ygzgy{--a:var(--chart-3);z-index:2;margin-block:8px 6px;color:var(--ink);background:color-mix(in srgb,var(--a) 26%,var(--surface));border:1px solid color-mix(in srgb,var(--a) 60%,var(--line))}.gantt_activity__ygzgy[data-layer=work]{--a:var(--accent)}.gantt_activity__ygzgy[data-layer=break]{--a:var(--chart-3)}.gantt_activity__ygzgy[data-layer=meal]{--a:var(--t-orange-vivid);background:color-mix(in srgb,var(--a) 42%,var(--surface))}.gantt_activity__ygzgy[data-layer=meeting]{--a:var(--chart-2)}.gantt_activity__ygzgy[data-layer=training]{--a:var(--chart-4)}.gantt_activity__ygzgy[data-layer=standby]{--a:var(--ink-3);color:var(--ink-2);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--a) 22%,var(--surface)) 0 4px,var(--surface) 4px 8px)}.gantt_block___rKYu[data-readonly]{cursor:default}.gantt_block___rKYu[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent);z-index:3}.gantt_block___rKYu[data-pending]{opacity:.6}.gantt_block___rKYu[data-flagged]{outline:2px solid var(--err);outline-offset:1px;z-index:3}.gantt_block___rKYu[data-changed]:after{content:"";position:absolute;inset-block-start:2px;inset-inline-end:2px;width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent-fill)}.gantt_block___rKYu[data-clip-start]{border-start-start-radius:0;border-end-start-radius:0}.gantt_block___rKYu[data-clip-end]{border-start-end-radius:0;border-end-end-radius:0}.gantt_handle__R5mPi{position:absolute;inset-block:0;width:8px;cursor:ew-resize;background:color-mix(in srgb,var(--accent) 40%,transparent)}.gantt_handleStart__cDq32{inset-inline-start:0}.gantt_handleEnd__XsyjZ{inset-inline-end:0}.gantt_timeLabel__ABArd{grid-row:time;z-index:1;display:flex;min-width:0;font-size:var(--fs-3);line-height:var(--gantt-time);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.gantt_timeLead__aVNbG{flex:0 1 auto;min-width:0}.gantt_timeLabel__ABArd bdi{flex:none;padding-inline:2px}.gantt_row__1uJid .gantt_timeLabel__ABArd{z-index:4}.gantt_row__1uJid .gantt_timeLabel__ABArd bdi{background:var(--surface)}.gantt_warnMark__pGXqD{grid-row:bar;align-self:start;z-index:3;height:4px;margin-block-start:2px;border-radius:var(--r-xs);background:repeating-linear-gradient(90deg,var(--warn) 0 6px,transparent 6px 10px);pointer-events:none}.gantt_warnMark__pGXqD[data-hard]{background:repeating-linear-gradient(90deg,var(--err) 0 6px,transparent 6px 10px)}.gantt_block___rKYu[data-legal]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--ink-2)}.gantt_legalGlyph__sfN4l{flex:none;margin-inline-end:2px;vertical-align:-1px}.gantt_actual__MkbQs{grid-row:actual;align-self:center;height:6px;border-radius:var(--r-xs);background:var(--ink-3)}.gantt_actual__MkbQs[data-state=available],.gantt_keyActual__r_rkT[data-state=available]{background:var(--ok)}.gantt_actual__MkbQs[data-state=busy],.gantt_keyActual__r_rkT[data-state=busy]{background:var(--accent)}.gantt_actual__MkbQs[data-state=break],.gantt_keyActual__r_rkT[data-state=break]{background:var(--chart-3)}.gantt_actualUnknown__8JhWy{grid-row:actual;align-self:center;height:6px;border-radius:var(--r-xs);background:repeating-linear-gradient(90deg,var(--line) 0 4px,transparent 4px 8px)}.gantt_cov__yVGR_{grid-row:bar;min-width:0;min-height:30px;background:var(--surface-2)}.gantt_cov__yVGR_[data-heat="1"]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.gantt_cov__yVGR_[data-heat="2"]{background:color-mix(in srgb,var(--accent) 24%,var(--surface))}.gantt_cov__yVGR_[data-heat="3"]{background:color-mix(in srgb,var(--accent) 38%,var(--surface))}.gantt_cov__yVGR_[data-heat="4"]{background:color-mix(in srgb,var(--accent) 52%,var(--surface))}.gantt_covCount__VPWLw{grid-row:bar;align-self:center;justify-self:start;z-index:1;margin-inline-start:4px;padding:2px 4px;border-radius:var(--r-xs);background:var(--surface);color:var(--ink);font-size:var(--fs-3);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.gantt_covCount__VPWLw[data-short]{color:var(--err);box-shadow:inset 0 -2px 0 var(--err)}.gantt_covLabel__h7aqi{font-size:var(--fs-4);color:var(--ink);font-weight:600}.gantt_covLine__bVmau .gantt_name__QTu7X{align-items:flex-start;padding-block:6px}.gantt_covLine__bVmau .gantt_name__QTu7X small{white-space:normal}.gantt_spacer__ptupP{pointer-events:none}.gantt_frame__13d4f .gantt_grid__yUD_B{--gantt-name:192px;--gantt-bar:36px;--gantt-time:24px;--gantt-actual:8px}.gantt_frame__13d4f .gantt_row__1uJid{min-height:72px}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week]{--gantt-actual:0px}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_row__1uJid{min-height:64px}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day] .gantt_track__QFz0g{background:repeating-linear-gradient(90deg,var(--line-2) 0 1px,transparent 1px calc(100% / var(--gantt-cols)))}.gantt_frame__13d4f .gantt_day__uPzAR{padding:var(--sp-2) var(--sp-2) var(--sp-1);font-size:var(--fs-3)}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_day__uPzAR>span:first-child{white-space:normal;line-height:1.4}.gantt_frame__13d4f .gantt_nowFlag__Q_9qJ{max-width:100%;padding-inline:calc(var(--sp-1) / 2);white-space:normal;line-height:1.4}.gantt_frame__13d4f .gantt_tick__YXDRy{padding:var(--sp-1);border-inline-start:0}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_tick__YXDRy[data-tick-position=middle]{text-align:center}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_tick__YXDRy[data-tick-position=last]{text-align:end}.gantt_frame__13d4f .gantt_cov__yVGR_{min-height:40px}.gantt_frame__13d4f .gantt_covCount__VPWLw{background:var(--surface);padding:calc(var(--sp-1) / 2);font-weight:500}.gantt_frame__13d4f .gantt_covCount__VPWLw[data-short]{color:var(--err);box-shadow:none;font-weight:600}.gantt_frame__13d4f .gantt_covLine__bVmau .gantt_name__QTu7X small{font-size:var(--fs-3);line-height:1.4}.gantt_frame__13d4f .gantt_shift__pDUgA{container:gantt-shift/inline-size;overflow:visible;margin-block:6px 4px;padding-inline:0}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_shift__pDUgA{z-index:1}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_activity__ygzgy{align-self:end;height:4px;margin-block:0 var(--sp-1);border:1px solid color-mix(in srgb,var(--a) 70%,var(--surface))}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_activity__ygzgy[data-layer=break],.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_activity__ygzgy[data-layer=meal]{align-self:end;justify-self:start;width:2px;height:4px;margin-block:0 var(--sp-1);border:0;border-radius:var(--r-xs);background:var(--a)}.gantt_frame__13d4f .gantt_block___rKYu[data-flagged],.gantt_frame__13d4f .gantt_block___rKYu[data-hard]{outline:1px dashed var(--err);outline-offset:2px}.gantt_frame__13d4f .gantt_block___rKYu[data-changed]:after{inset-inline-start:3px;inset-inline-end:auto;inset-block-start:3px;width:4px;height:4px}.gantt_frame__13d4f .gantt_activity__ygzgy[data-changed]:after{display:none}.gantt_frame__13d4f .gantt_timeLabel__ABArd{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:var(--gantt-clock-offset,0);width:var(--gantt-clock-width,100%);min-height:var(--gantt-time);font-size:var(--fs-3);color:var(--ink-2)}.gantt_shiftInlineClock__oL0E6{display:none;position:relative;z-index:4;margin-inline:auto;font-size:var(--fs-3);color:var(--accent-deep);line-height:1;white-space:nowrap;pointer-events:none}.gantt_weekClockUnder__TTeVP{display:flex}@container gantt-shift (min-width: 6rem){.gantt_shiftInlineClock__oL0E6{display:block}.gantt_weekClockUnder__TTeVP{display:none}}.gantt_frame__13d4f .gantt_warnGlyph__qkmzk{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--r-xs);background:none;cursor:pointer}.gantt_frame__13d4f .gantt_warnGlyph__qkmzk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gantt_frame__13d4f .gantt_add__0ijOk{opacity:0;transition:opacity var(--t1) var(--ease)}.gantt_frame__13d4f .gantt_row__1uJid:focus-within .gantt_add__0ijOk,.gantt_frame__13d4f .gantt_row__1uJid:hover .gantt_add__0ijOk{opacity:1}.gantt_weekLegend__YvchC{flex-wrap:nowrap;overflow-x:auto;padding:var(--sp-3);gap:var(--sp-3)}.gantt_weekLegend__YvchC .gantt_key__tSJjM.gantt_activity__ygzgy{height:4px}.gantt_weekLegend__YvchC .gantt_key__tSJjM.gantt_activity__ygzgy[data-layer=break],.gantt_weekLegend__YvchC .gantt_key__tSJjM.gantt_activity__ygzgy[data-layer=meal]{width:2px;height:4px;border:0;background:var(--a)}.gantt_frame__13d4f .gantt_keyRule__x9Osr{height:12px;background:none;border:1px dashed var(--warn)}.gantt_frame__13d4f .gantt_keyRule__x9Osr[data-hard]{background:none;border-color:var(--err)}.gantt_frame__13d4f .gantt_nowLine__lTYgL{opacity:.35;z-index:0}@media (hover:none){.gantt_frame__13d4f .gantt_add__0ijOk{opacity:1}}@media (max-width:640px){.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day]{--gantt-name:0px}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day] .gantt_tick__YXDRy[data-tick-odd]{visibility:hidden}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day] .gantt_row__1uJid{grid-template-rows:[who] auto [bar] var(--gantt-bar) [time] var(--gantt-time) [actual] var(--gantt-actual)}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day] .gantt_covLine__bVmau{grid-template-rows:[who] auto [bar] auto}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day] .gantt_covLine__bVmau .gantt_name__QTu7X,.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=day] .gantt_row__1uJid .gantt_name__QTu7X{grid-column:1/-1;grid-row:who;width:100cqw;border-inline-end:0}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_covLine__bVmau .gantt_name__QTu7X,.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_row__1uJid .gantt_name__QTu7X{grid-column:1/2;grid-row:1/-1;width:auto;border-inline-end:1px solid var(--line);padding:var(--sp-2)}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_row__1uJid{grid-template-rows:[bar] var(--gantt-bar) [time] var(--gantt-time) [actual] var(--gantt-actual)}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_covLine__bVmau{grid-template-rows:[bar] auto}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_head__lOyy4 .gantt_name__QTu7X{display:flex}.gantt_frame__13d4f .gantt_grid__yUD_B[data-span=week] .gantt_nameText__j5iD1{display:grid}.gantt_frame__13d4f .gantt_add__0ijOk{opacity:1;width:36px;height:36px}}.gantt_collapsed__nDmx1{display:grid;gap:10px;padding:16px}.gantt_collapsed__nDmx1 p{margin:0;font-size:var(--fs-4);color:var(--ink-2)}.gantt_collapsedPeople__7IyI1{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gantt_collapsedPeople__7IyI1 li{padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-4);color:var(--ink)}.gantt_legend__KVG1k{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;min-width:0;padding:10px 14px;border-top:1px solid var(--line);font-size:var(--fs-3);color:var(--ink-2)}.gantt_legend__KVG1k span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gantt_legend__KVG1k .gantt_legendGroup__SOd_P{gap:4px 10px;flex-wrap:wrap}.gantt_key__tSJjM{display:inline-block;flex:none;width:18px;height:12px;margin:0;padding:0;border-radius:var(--r-xs);position:static}.gantt_key__tSJjM.gantt_activity__ygzgy,.gantt_key__tSJjM.gantt_shift__pDUgA,.gantt_key__tSJjM.gantt_window__cdNPO{margin-block:0}.gantt_keyRule__x9Osr{height:4px;border-radius:var(--r-xs);background:repeating-linear-gradient(90deg,var(--warn) 0 6px,transparent 6px 10px)}.gantt_keyRule__x9Osr[data-hard]{background:repeating-linear-gradient(90deg,var(--err) 0 6px,transparent 6px 10px)}.gantt_keyChanged__sWFnn{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent-fill)}.gantt_keyNow__dFVXo{width:2px;height:14px;border-radius:0;background:var(--accent)}.gantt_keyActual__r_rkT{height:6px}.gantt_breaks__fO97A{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none;font-size:var(--fs-4)}.gantt_breaks__fO97A button{padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline;cursor:pointer}.gantt_breaks__fO97A button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.gantt_rulesLine__5TE7H{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:var(--fs-3);color:var(--ink-2)}.gantt_rulesState__e3pRU{color:var(--warn);font-weight:600}.gantt_myWeek___r3N7{--my-day:7.5rem;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:0;padding:0;overflow:hidden}.gantt_myLine__XMg7m{display:grid;grid-template-columns:var(--my-day) repeat(var(--gantt-cols),minmax(0,1fr));border-bottom:1px solid var(--line-2)}.gantt_myLine__XMg7m:last-of-type{border-bottom:0}.gantt_myDay__j1ZSo{grid-column:1/2;grid-row:1/-1;display:grid;gap:2px;padding:6px 12px;min-width:0;font-size:var(--fs-4);font-weight:600;color:var(--ink);border-inline-end:1px solid var(--line);align-self:stretch;align-content:center}.gantt_myDay__j1ZSo small{font-size:var(--fs-3);font-weight:400;color:var(--ink-2);font-variant-numeric:tabular-nums}.gantt_myLine__XMg7m[data-today] .gantt_myDay__j1ZSo{color:var(--accent-deep)}.gantt_myAxis__EfVoa{border-bottom:1px solid var(--line);background:var(--surface-2)}.gantt_myHour__W6vza{grid-row:1;padding:4px;font-size:var(--fs-3);color:var(--ink-2);font-variant-numeric:tabular-nums;border-inline-start:1px solid var(--line-2);white-space:nowrap}.gantt_myRow__73_ll{grid-template-rows:[bar] 32px [actual] 8px;padding-block:4px 2px}.gantt_myRow__73_ll .gantt_block___rKYu{grid-row:bar;cursor:default;touch-action:auto}.gantt_myRow__73_ll .gantt_shift__pDUgA{margin-block:2px}.gantt_myRow__73_ll .gantt_activity__ygzgy{margin-block:6px}.gantt_myRow__73_ll .gantt_actual__MkbQs{grid-row:actual}.gantt_myRow__73_ll .gantt_nowLine__lTYgL{grid-row:1/-1;align-self:stretch}.gantt_myOff__hTUol{grid-row:bar;grid-column:2/-1;align-self:center;padding-inline:10px;font-size:var(--fs-4);color:var(--ink-3)}.gantt_myLegend__SE6ar{border-top:1px solid var(--line)}.gantt_myList__8DNB7{display:none;margin:0;padding:0;list-style:none}.gantt_myList__8DNB7 li{display:grid;min-width:0;gap:6px;padding:12px;border-bottom:1px solid var(--line-2)}.gantt_myList__8DNB7 li:last-child{border-bottom:0}.gantt_myListHead__dJjkN{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:var(--fs-5)}.gantt_myListHead__dJjkN b{font-weight:600}.gantt_myList__8DNB7 li[data-today] .gantt_myListHead__dJjkN b{color:var(--accent-deep)}.gantt_myListTime__q4Qnc{font-variant-numeric:tabular-nums;color:var(--ink)}.gantt_myListOff__6qRKE{color:var(--ink-3)}.gantt_myChips__k2Jbj{display:flex;flex-wrap:wrap;gap:6px}.gantt_myChip__ssUhu{display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;gap:6px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-3);color:var(--ink-2);background:var(--surface);white-space:normal;overflow-wrap:anywhere}.gantt_low__saeCd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:start}.gantt_low__saeCd>:only-child{grid-column:1/-1}.gantt_panel__sam6Y{display:grid;gap:12px;padding:16px}.gantt_panel__sam6Y h2{margin:0;font-size:var(--fs-6)}.gantt_panel__sam6Y p{margin:0}.gantt_facts___jvhv{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;font-size:var(--fs-4)}.gantt_facts___jvhv dt{color:var(--ink-3)}.gantt_facts___jvhv dd{margin:0}.gantt_formGrid__Bdmv6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.gantt_checks__yPGpo{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.gantt_kbd__FCGED{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:var(--fs-3);color:var(--ink-3)}.gantt_kbd__FCGED kbd{font-family:var(--font-mono);font-size:var(--fs-2);padding:2px 4px;border-radius:var(--r-xs);background:var(--line-2);border:1px solid var(--line);color:var(--ink-2)}.gantt_message__1qwtm{font-size:var(--fs-4);margin:0}.gantt_message__1qwtm[data-tone=mut]{color:var(--ink-2)}.gantt_tool__I_0j1{border-top:1px solid var(--line-2);padding-block:12px 0}.gantt_tool__I_0j1>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:var(--fs-5);list-style:none;border-radius:var(--r-xs)}.gantt_tool__I_0j1>summary::-webkit-details-marker{display:none}.gantt_tool__I_0j1>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gantt_tool__I_0j1>summary:after{content:"";flex:none;width:8px;height:8px;margin-inline-start:auto;margin-inline-end:4px;border:solid var(--ink-3);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--t1) var(--ease)}.gantt_tool__I_0j1[open]>summary:after{transform:rotate(-135deg)}.gantt_tool__I_0j1[open]>summary{margin-block-end:12px}.gantt_toolCard__GgMhw>.gantt_tool__I_0j1{border-top:0;padding-block:0}.gantt_toolHint__otd2C{display:block;font-weight:400;font-size:var(--fs-3);color:var(--ink-3)}.gantt_toolTitle__rMmeO{display:grid;gap:2px;min-width:0}.gantt_stack__HIyEy{display:grid;gap:12px;min-width:0}.gantt_targetRow__Sdst_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:12px;align-items:end}.gantt_targetRow__Sdst_>button{justify-self:start}.gantt_builderHead__DgHx5{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.gantt_builderHead__DgHx5>div{flex:1;min-width:0}.gantt_builderShifts__yvFlX{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-4)}.gantt_builderShifts__yvFlX li{padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2)}.gantt_fineprint__gf612{font-size:var(--fs-3);color:var(--ink-3);margin:0}.gantt_message__1qwtm[data-tone=err]{color:var(--err)}.gantt_message__1qwtm[data-tone=ok]{color:var(--ok)}@media (max-width:1080px){.gantt_low__saeCd{grid-template-columns:1fr}}@media (max-width:640px){.gantt_formGrid__Bdmv6{grid-template-columns:1fr}.gantt_toolbar__XJ9x5{gap:8px}}@media (max-width:760px){.gantt_scroll__GmY3s{max-height:none}.gantt_grid__yUD_B{--gantt-name:0px}.gantt_head__lOyy4 .gantt_name__QTu7X{display:none}.gantt_row__1uJid{grid-template-rows:[who] auto [bar] var(--gantt-bar) [time] var(--gantt-time) [actual] var(--gantt-actual)}.gantt_covLine__bVmau{grid-template-rows:[who] auto [bar] auto}.gantt_covCount__VPWLw{margin-inline-start:2px;padding-inline:2px}.gantt_covLine__bVmau .gantt_name__QTu7X,.gantt_row__1uJid .gantt_name__QTu7X{grid-column:1/-1;grid-row:who;justify-self:start;box-sizing:border-box;width:100cqw;padding:8px 12px 2px;border-inline-end:0;align-items:center}.gantt_who__ro_VD{overflow:visible;white-space:normal;overflow-wrap:anywhere}.gantt_nameText__j5iD1{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.gantt_add__0ijOk{width:40px;height:40px;margin-inline-start:auto}.gantt_dayEdge__TxKDC,.gantt_nowLine__lTYgL{grid-row:bar/-1}.gantt_myGrid__zNpey{display:none}.gantt_myList__8DNB7{display:block}}@media (prefers-reduced-motion:reduce){.gantt_tool__I_0j1>summary:after{transition:none}}.editor_editor__inw9f{min-width:0;width:100%}.editor_gridRegion__MSj10{display:grid;gap:var(--sp-3);min-width:0}.editor_gridRegion__MSj10 p{margin:0;font-size:var(--fs-3)}.editor_tools__pfDXJ{min-width:0}.editor_dayPicker__SJURq{display:flex;gap:var(--sp-2);max-width:100%;overflow-x:auto;padding-block:2px}.editor_dayPicker__SJURq a{flex:none;display:grid;place-items:center;min-height:var(--ui-touch-row);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);background:var(--surface);font-size:var(--fs-4);text-decoration:none}.editor_dayPicker__SJURq a[aria-current=date]{color:var(--accent-deep);background:var(--accent-weak);border-color:var(--accent-line);font-weight:600}.editor_dayPicker__SJURq a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.editor_dayPicker__SJURq[data-phone-only],.editor_phoneGrid__KywA_{display:none}@media (max-width:640px){.editor_dayPicker__SJURq[data-phone-only]{display:flex}.editor_desktopGrid__qOI84{display:none}.editor_phoneGrid__KywA_{display:block;min-width:0}[data-phone-day] .editor_viewSwitch__EDyaE a[data-view=week]{background:var(--surface);color:var(--ink-2);font-weight:400}[data-phone-day] .editor_viewSwitch__EDyaE a[data-view=day]{background:var(--accent-weak);color:var(--accent-deep);font-weight:600}}.inspector_layout__h_cCW{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-4);align-items:start;min-width:0}.inspector_grid__aTDY5{min-width:0}.ui-drawer-panel:has(.inspector_drawerMark__9zY9r){box-shadow:none}.inspector_aside____t0z{min-width:0;position:sticky;inset-block-start:var(--gantt-inspector-offset,var(--sp-4));max-height:calc(100dvh - var(--gantt-inspector-offset, var(--sp-4)) - var(--sp-4));overflow-y:auto;scrollbar-gutter:stable}.inspector_panel__HqhxE{display:grid;gap:var(--sp-4);padding:var(--sp-4);min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:none}.inspector_panel__HqhxE h2{margin:0;font-size:var(--fs-6)}.inspector_panel__HqhxE p{margin:0}.inspector_empty__gCfbx{display:grid;gap:var(--sp-2);color:var(--ink-3);font-size:var(--fs-4)}.inspector_facts__56p1Y{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--sp-2) var(--sp-3);margin:0;font-size:var(--fs-4)}.inspector_facts__56p1Y dt{color:var(--ink-3)}.inspector_facts__56p1Y dd{margin:0;min-width:0;overflow-wrap:anywhere}.inspector_person__6Kjxh{font-weight:600;color:var(--ink)}.inspector_breaks__onDSN{display:grid;gap:var(--sp-2)}.inspector_breaks__onDSN h3,.inspector_rules__lDumj h3{margin:0;font-size:var(--fs-4)}.inspector_breaks__onDSN ul,.inspector_rules__lDumj ul{list-style:none;display:grid;gap:var(--sp-3);padding:0;margin:0}.inspector_breaks__onDSN li{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);align-items:baseline;justify-content:space-between;font-size:var(--fs-4)}.inspector_rules__lDumj{display:grid;gap:var(--sp-2);padding-block:var(--sp-3);border-block:1px solid var(--line);font-size:var(--fs-4)}.inspector_rules__lDumj li[data-tone=err]{color:var(--err)}.inspector_rules__lDumj li[data-tone=warn]{color:var(--warn)}.inspector_rules__lDumj li .tag{background:transparent;padding-inline:0;font-size:var(--fs-3)}.inspector_formGrid__rhmZK{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);align-items:end}.inspector_formGrid__rhmZK input,.inspector_formGrid__rhmZK select{min-width:0;max-width:100%}.inspector_checks__29hV7{display:flex;flex-wrap:wrap;gap:var(--sp-2);border:0;padding:0;margin:0}.inspector_shortcuts__Pr_9O{box-shadow:none;margin:0;border-radius:var(--r-sm)}.inspector_shortcuts__Pr_9O .ui-card-head{padding:var(--sp-3)}.inspector_shortcuts__Pr_9O .ui-card-head h3{font-size:var(--fs-4)}.inspector_keyboardBody__XXGzF{display:grid;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);font-size:var(--fs-3);color:var(--ink-3)}.inspector_kbd__svthu{display:grid;gap:var(--sp-2)}.inspector_kbd__svthu span{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1)}.inspector_kbd__svthu kbd{display:inline-block;min-width:var(--sp-4);font-size:var(--fs-3);text-align:center}@media (max-width:1199px){.inspector_layout__h_cCW{grid-template-columns:minmax(0,1fr)}.inspector_aside____t0z{display:none}.inspector_panel__HqhxE{padding:0;border:0;border-radius:0}.inspector_panel__HqhxE>h2{display:none}}.settings_channels__cN6HX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);align-items:end}.settings_channelLabel__HoZhz{display:flex;align-items:center;gap:var(--sp-2);min-block-size:calc(var(--fs-4) * 3)}.settings_channelLabel__HoZhz svg{flex:none;inline-size:var(--sp-4);block-size:var(--sp-4);color:var(--ink-3)}.settings_savebar__IM50Y{position:sticky;inset-block-end:var(--sp-3);z-index:2;box-shadow:var(--shadow-sm)}.settings_form__DIwwQ .settings_save__oJB7X.ui-btn--primary{background:var(--accent-fill);box-shadow:none;border-radius:var(--r-sm)}.settings_form__DIwwQ .settings_save__oJB7X.ui-btn--primary:not(:disabled):hover{box-shadow:none;transform:none}@media (max-width:760px){.settings_channels__cN6HX{grid-template-columns:minmax(0,1fr)}.settings_channelLabel__HoZhz{min-block-size:auto}.settings_savebar__IM50Y .settings_save__oJB7X,.settings_savebar__IM50Y>.ui-savebar-actions{inline-size:100%}}.employee-thread_stack__X6KYk{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);min-width:0}.employee-thread_disclosure__pmMXi{display:flex;align-items:flex-start;gap:6px;color:var(--ink-3);font-size:var(--fs-3);line-height:1.5}.employee-thread_disclosure__pmMXi svg{flex:0 0 auto;margin-block-start:2px;color:var(--ink-3)}.employee-thread_thread__v34Jb{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.employee-thread_line__lG9H3{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0}.employee-thread_line__lG9H3[data-sender=saif]{border-inline-start:3px solid var(--accent)}.employee-thread_line__lG9H3[data-sender=employee]{background:var(--surface-2)}.employee-thread_nudgeHead__paFTB{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;min-width:0}.employee-thread_sent__amuKi{color:var(--ink-3);font-size:var(--fs-3);white-space:nowrap}.employee-thread_nudgeAction__cxqKT{display:flex;margin-block-start:4px}.employee-thread_cardFoot__embWt{padding:var(--sp-3) var(--sp-4);border-block-start:1px solid var(--line)}.employee-thread_cardFoot__embWt .employee-thread_disclosure__pmMXi svg{color:var(--ink-3)}.employee-thread_meta__IiWy7{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--ink-3);font-size:var(--fs-3)}.employee-thread_sender__rENqT{font-weight:650;color:var(--ink-2)}.employee-thread_label___xTMg{font-size:var(--fs-4);line-height:1.5;overflow-wrap:anywhere}.employee-thread_details__i9M8S{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:var(--fs-3)}.employee-thread_details__i9M8S li{padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--surface-2)}.employee-thread_note__H7QsN{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);font-size:var(--fs-4)}.employee-thread_answer__G4Fk_{margin-block-start:var(--sp-2);padding-block-start:var(--sp-3);border-block-start:1px solid var(--line);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.employee-thread_answerFor__W8ena{margin:0;color:var(--ink-2);font-size:var(--fs-3);font-weight:600}.employee-thread_orphans__SJ_5C{display:grid;gap:var(--sp-3)}.employee-thread_threadCard__7kgTh .ui-card-head{align-items:flex-start}@media (max-width:600px){.employee-thread_line__lG9H3{padding:var(--sp-3)}.employee-thread_meta__IiWy7{gap:var(--sp-1) var(--sp-2)}.employee-thread_answer__G4Fk_ .ui-btn,.employee-thread_nudgeAction__cxqKT .ui-btn,.employee-thread_threadCard__7kgTh .ui-card-head .ui-btn{min-height:44px}}.labour-rules_card__lPMcJ{min-width:0}.labour-rules_head__nEuk9{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.labour-rules_head__nEuk9>div{min-width:0}.labour-rules_head__nEuk9 p{margin-block-start:var(--sp-1);color:var(--ink-2);font-size:var(--fs-4)}.labour-rules_current__iOD7D{color:var(--ink-2);font-size:var(--fs-3);padding-block-start:var(--sp-1)}.labour-rules_body__ZqYj1{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.labour-rules_packs__ltC_U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);padding:0;margin:0;border:0;min-width:0}.labour-rules_pack__TOdWt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-5);line-height:1.45;cursor:pointer}.labour-rules_pack__TOdWt[data-selected]{border-color:var(--accent);background:var(--accent-weak)}.labour-rules_pack__TOdWt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.labour-rules_packs__ltC_U:disabled .labour-rules_pack__TOdWt{cursor:default}.labour-rules_pack__TOdWt>input[type=radio]{margin:var(--sp-1) 0 0;accent-color:var(--accent-fill)}.labour-rules_packText__URAln{display:grid;gap:var(--sp-1);min-width:0}.labour-rules_packAbout__kAupA{font-size:var(--fs-4);color:var(--ink-2)}.labour-rules_verify__0WK6c{display:grid;gap:var(--sp-1);font-size:var(--fs-3);color:var(--ink-2)}.labour-rules_packState__xTLoo{font-weight:600;color:var(--ink)}.labour-rules_rules__Y56Xt{list-style:none;padding:0;margin:0}.labour-rules_rule__9DWsG{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);border-block-end:1px solid var(--line-2)}.labour-rules_rule__9DWsG:first-child{padding-block-start:var(--sp-1)}.labour-rules_rule__9DWsG:last-child{border-block-end:0;padding-block-end:var(--sp-1)}.labour-rules_ruleText__uDuA4{display:grid;gap:var(--sp-1);min-width:0}.labour-rules_ruleName__Zm29G{font-size:var(--fs-5);color:var(--ink);font-weight:600}.labour-rules_ruleAbout__LsgsR{font-size:var(--fs-4);color:var(--ink-2);line-height:1.4}.labour-rules_sources__61A7U{font-size:var(--fs-3);color:var(--ink-2);line-height:1.4}.labour-rules_ruleControls__EKDQ_{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-6)}.labour-rules_ruleValue__3e_Rd{display:grid;gap:var(--sp-1)}.labour-rules_suffixField__a8lRZ{display:inline-flex;align-items:center;gap:var(--sp-1);padding-inline-end:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:var(--fs-4)}.labour-rules_suffixField__a8lRZ:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.labour-rules_suffixField__a8lRZ input{width:4.25em;min-width:0;padding:var(--sp-2) 0;padding-inline-start:var(--sp-3);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-5);font-variant-numeric:tabular-nums;outline:none}.labour-rules_readValue___YQij{min-inline-size:7em;font-size:var(--fs-5);color:var(--ink);white-space:nowrap}.labour-rules_ruleDefault__cyAH1{color:var(--ink-2);font-size:var(--fs-3)}.labour-rules_switch__hJ2Qh{position:relative;display:inline-flex;flex-shrink:0;inline-size:calc(var(--sp-6) + var(--sp-4));block-size:var(--sp-6);cursor:pointer}.labour-rules_switch__hJ2Qh input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.labour-rules_switch__hJ2Qh span{flex:1;border-radius:var(--r-pill);background:var(--ink-3);transition:background var(--t1) var(--ease)}.labour-rules_switch__hJ2Qh span:after{content:"";position:absolute;inset-block-start:calc(var(--sp-1) * .75);inset-inline-start:calc(var(--sp-1) * .75);inline-size:calc(var(--sp-6) - var(--sp-1) * 1.5);block-size:calc(var(--sp-6) - var(--sp-1) * 1.5);border-radius:var(--r-pill);background:var(--accent-ink);box-shadow:var(--shadow-sm);transition:inset-inline-start var(--t1) var(--ease)}.labour-rules_switch__hJ2Qh input:checked+span{background:var(--accent-fill)}.labour-rules_switch__hJ2Qh input:checked+span:after{inset-inline-start:calc(var(--sp-4) + var(--sp-1) * .75)}.labour-rules_switch__hJ2Qh input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.labour-rules_switch__hJ2Qh input:disabled+span{opacity:.55}.labour-rules_switch__hJ2Qh:has(input:disabled){cursor:default}.labour-rules_bottom__uZVHA{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);padding-block-start:var(--sp-3);border-block-start:1px solid var(--line)}.labour-rules_enforcement__qk1DY{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding:0;margin:0;border:0;min-width:0}.labour-rules_enforcement__qk1DY legend{padding:0;margin-block-end:var(--sp-2);color:var(--ink-2);font-size:var(--fs-3);font-weight:600}.labour-rules_enforcement__qk1DY label{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-4)}.labour-rules_enforcement__qk1DY input[type=radio]{margin:0;accent-color:var(--accent-fill)}.labour-rules_fine__PsrdM{margin:0;color:var(--ink-2);font-size:var(--fs-3)}.labour-rules_unavailable__Itr1_{display:grid;justify-items:start;gap:var(--sp-3);padding:var(--sp-6)}.labour-rules_unavailable__Itr1_ h2{font-size:var(--fs-7)}.labour-rules_unavailable__Itr1_ p{color:var(--ink-2);font-size:var(--fs-5)}@media (max-width:760px){.labour-rules_packs__ltC_U,.labour-rules_rule__9DWsG{grid-template-columns:minmax(0,1fr)}.labour-rules_rule__9DWsG{gap:var(--sp-2)}.labour-rules_ruleControls__EKDQ_{justify-content:space-between;gap:var(--sp-4)}.labour-rules_body__ZqYj1{gap:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.labour-rules_switch__hJ2Qh span,.labour-rules_switch__hJ2Qh span:after{transition:none}}.scorecards_head__irbaI{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.scorecards_headText__UaJrL{display:grid;gap:var(--sp-1);min-width:0}.scorecards_note__k6QHU{color:var(--ink-2);font-size:var(--fs-4);line-height:1.6}.scorecards_heroes__U_EVo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:calc(var(--sp-4) + var(--sp-1));min-width:0}.scorecards_tile__LLf_a{display:grid;align-content:start;gap:var(--sp-3);height:100%;padding:calc(var(--sp-4) + var(--sp-1));min-width:0}.scorecards_tileLabel__8lOEG{color:var(--ink-2);font-size:var(--fs-4);font-weight:600}.scorecards_big__Ow2AY{font-size:var(--fs-8);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.scorecards_duration__ba29K{font-size:var(--fs-6)}.scorecards_prior__ikglk,.scorecards_small__Rfm0_{color:var(--ink-3);font-size:var(--fs-3);line-height:1.5}.scorecards_prior__ikglk{font-weight:400}.scorecards_delta__O1mD6{display:grid;gap:calc(var(--sp-1) / 2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-3);font-weight:500;line-height:1.5;flex:0 1 auto;min-width:0;text-align:end}.scorecards_changeAmount__OfnUb{white-space:nowrap}.scorecards_missing__PpOxE{color:var(--ink-3);font-weight:500}.scorecards_trend__0Qwdy{display:grid;gap:var(--sp-1);width:100%;margin-block-start:var(--sp-1)}.scorecards_trendLabel__Wi0hP{color:var(--ink-3);font-size:var(--fs-3)}.scorecards_trendPlot___bhX2{display:grid;gap:var(--sp-1)}.scorecards_spark__ppe4b{display:block;width:100%;height:36px;color:var(--ink-2)}.scorecards_trendEnds__kOMYv{display:flex;justify-content:space-between;gap:var(--sp-2);color:var(--ink-3);font-size:var(--fs-3);line-height:1.4}.scorecards_trendEnds__kOMYv>span{display:grid;gap:calc(var(--sp-1) / 2)}.scorecards_trendEnds__kOMYv>span:last-child{text-align:end}.scorecards_trendEnds__kOMYv bdi+bdi{color:var(--ink-2);font-size:var(--fs-3);font-weight:500}.scorecards_empty__P2s9M{padding:24px 20px;color:var(--ink-2);font-size:var(--fs-5);line-height:1.6}.scorecards_heroBlock__zz6H_{display:grid;gap:var(--sp-2);min-width:0}.scorecards_cardFoot__AxEUx{padding:12px 20px;border-block-start:1px solid var(--line)}.scorecards_cardFoot__AxEUx:empty{display:none}.scorecards_values__B4cfo{display:grid;gap:var(--sp-3);min-width:0}.scorecards_value__WEeWv{display:grid;gap:6px;min-width:0}.scorecards_valueLine__nzNaU{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0}.scorecards_valueFigure__J5QkO{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.scorecards_channel__fy1Z0{justify-self:start}.scorecards_channel__fy1Z0.tag,.talos-app .scorecards_channel__fy1Z0.tag:not(.tag--ok,.tag--warn,.tag--err){border-color:var(--line);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-3)}.scorecards_groups__DYnn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:calc(var(--sp-4) + var(--sp-1));min-width:0}.scorecards_rows__dXQb3{display:grid;margin:0;padding:0;list-style:none}.scorecards_row__NUD6S{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-2) var(--sp-4);padding:12px 20px;border-block-start:1px solid var(--line)}.scorecards_row__NUD6S .scorecards_values__B4cfo{text-align:end}.scorecards_row__NUD6S .scorecards_valueLine__nzNaU{justify-content:flex-end}.scorecards_row__NUD6S .scorecards_channel__fy1Z0{justify-self:end}.scorecards_row__NUD6S:first-child{border-block-start:0}.scorecards_rowLabel__BUd9J{display:grid;gap:2px;min-width:0}.scorecards_rowName__6HDKR{font-size:var(--fs-5);font-weight:600}@media (max-width:520px){.scorecards_prior__ikglk{display:flex;flex-direction:column}.scorecards_heroes__U_EVo{grid-template-columns:minmax(0,1fr)}.scorecards_tile__LLf_a{padding:var(--sp-4)}.scorecards_big__Ow2AY{font-size:var(--fs-7)}.scorecards_row__NUD6S{grid-template-columns:minmax(0,1fr)}}.scorecards_how__w_kmu{color:var(--ink-3);font-size:var(--fs-3);line-height:1.6}.scorecards_how__w_kmu>summary{min-height:44px;padding-block:12px;box-sizing:border-box;cursor:pointer;color:var(--accent);font-weight:600}.scorecards_howList__Qzf3N{display:grid;gap:10px;margin:8px 0 0}.scorecards_howList__Qzf3N dt{color:var(--ink-2);font-weight:600}.scorecards_howList__Qzf3N dd{margin:0}.scorecards_more__6_Wzq>summary{cursor:pointer;padding:16px 20px;font-size:var(--fs-5);font-weight:600}.scorecards_more__6_Wzq[open]>summary{border-block-end:1px solid var(--line)}.scorecards_wins__NUvnh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;min-width:0}.scorecards_winTitle__wcuhx{font-size:var(--fs-5);font-weight:600}.templates_panel__oWD_g{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.templates_panel__oWD_g h2{font-size:var(--fs-6);margin:0}.templates_panelHead__FvRQE{gap:8px 12px}.templates_empty__sTh2Z,.templates_panelHead__FvRQE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.templates_empty__sTh2Z{gap:12px}.templates_empty__sTh2Z p{margin:0;flex:1 1 18rem;color:var(--ink-2);font-size:var(--fs-5)}.templates_form__prQDJ{display:flex;flex-direction:column;gap:12px}.templates_form__prQDJ h2{font-size:var(--fs-6);margin:0}.templates_legend__mC4Rh{display:block;padding:0;margin-block-end:8px;font-size:var(--fs-4);font-weight:600;color:var(--ink-2);line-height:1.4}.templates_check__DXVoi{display:flex;align-items:center;gap:8px;font-size:var(--fs-5);color:var(--ink)}.templates_checks__J1nur{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.templates_breaks__deNyZ{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.templates_breakRow__r1PWy{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;align-items:end;padding:8px;border:1px solid var(--line);border-radius:var(--r-md)}.templates_fine__cuAKn{margin:0;font-size:var(--fs-3);color:var(--ink-2)}.templates_hint__3Ew0U{margin:0;font-size:var(--fs-4);color:var(--ink-2)}.templates_tableWrap__BL6Tw{overflow-x:auto;max-width:100%;container-type:inline-size}.templates_table__Nq3jA{width:100%;border-collapse:collapse;font-size:var(--fs-5)}.templates_table__Nq3jA td,.templates_table__Nq3jA th{text-align:start;padding:12px 8px;border-block-end:1px solid var(--line-2);vertical-align:middle}.templates_table__Nq3jA tbody tr:last-child>*{border-block-end:0}.templates_table__Nq3jA thead th{padding-block:8px;font-size:var(--fs-3);font-weight:600;color:var(--ink-2);white-space:nowrap;border-block-end-color:var(--line)}.templates_table__Nq3jA tbody th{font-weight:600;color:var(--ink)}.templates_nowrap__YqvSS{white-space:nowrap;font-variant-numeric:tabular-nums}.templates_nameCell__RRz9I{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.templates_actions__BKXEH{white-space:nowrap;width:1%}.templates_actionRow__sR_mN{display:flex;gap:8px;justify-content:flex-end}.templates_confirmText___n0zC{white-space:normal}.templates_textTag__8zu99{display:inline-block;padding:2px 6px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-3);font-weight:600;line-height:1.5;white-space:nowrap}.templates_textTag__8zu99[data-severity=hard]{color:var(--ink)}.templates_dayChips__waZFF{display:inline-flex;gap:4px}.templates_dayChip__aUBdy{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:var(--r-xs);color:var(--ink-3);font-size:var(--fs-3);font-weight:600;line-height:1}.templates_dayChip__aUBdy[data-on]{background:var(--accent-weak);border-color:var(--accent-line);color:var(--accent-deep)}.templates_packs__RsBIt{border:0;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.templates_pack__jpPlv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:var(--fs-5);line-height:1.5}.templates_pack__jpPlv>input{margin:0;height:1.5em}.templates_packText__6zqii{display:grid;gap:2px;min-width:0}.templates_packTitle__m7C1r{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.templates_packState__zeFSs{font-size:var(--fs-3);font-weight:600;color:var(--ink-2)}.templates_packState__zeFSs[data-pack-state=verify]{color:var(--warn)}.templates_packAbout__B35sx{color:var(--ink-2);font-size:var(--fs-4)}.templates_ruleName__r22iT{display:block;font-weight:600;color:var(--ink)}.templates_ruleAbout__B0RTu{display:block;margin-block-start:2px;font-weight:400;font-size:var(--fs-4);color:var(--ink-2);line-height:1.5}.templates_ruleKind__NMT3I,.templates_ruleLimit__pCGw9,.templates_ruleOn__D8mHm{width:1%;white-space:nowrap}.templates_ruleDefault__y7Snt{display:block;margin-block-start:4px;font-size:var(--fs-3);color:var(--ink-2)}.templates_suffixField__aJXpT{display:inline-flex;align-items:center;gap:6px;padding-inline-end:10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:var(--fs-4)}.templates_suffixField__aJXpT:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.templates_suffixField__aJXpT input{width:4.25em;min-width:0;padding:8px 0;padding-inline-start:10px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-5);font-variant-numeric:tabular-nums;outline:none}.templates_switch__GTSFK{position:relative;display:inline-flex;width:40px;height:24px;cursor:pointer}.templates_switch__GTSFK input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.templates_switch__GTSFK span{flex:1;border-radius:var(--r-pill);background:var(--ink-3);transition:background var(--t1) var(--ease)}.templates_switch__GTSFK span:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:var(--r-pill);background:var(--accent-ink);box-shadow:var(--shadow-sm);transition:inset-inline-start var(--t1) var(--ease)}.templates_switch__GTSFK input:checked+span{background:var(--accent-fill)}.templates_switch__GTSFK input:checked+span:after{inset-inline-start:19px}.templates_switch__GTSFK input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.templates_switch__GTSFK input:disabled+span{opacity:.55}.templates_switch__GTSFK:has(input:disabled){cursor:default}.templates_cardHead__1NQow{flex-wrap:wrap}.templates_cardHead__1NQow>:first-child{flex:1 1 16rem;min-width:0}.templates_cardHead__1NQow>.ui-pill{white-space:normal}.templates_typeGroups__ANp1n{display:grid;gap:16px}.templates_typeGroup__MeHks{display:grid;gap:8px}.templates_typeCaption__DJjFL{margin:0;font-size:var(--fs-4);color:var(--ink-2)}.templates_types__OVHXw{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.templates_typeChip__t_5Ky{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-4);white-space:nowrap}.templates_typeChip__t_5Ky[data-inactive]{color:var(--ink-2);border-style:dashed}@container (max-width: 720px){.templates_cards__Klog3 thead,.templates_rules__mliv8 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.templates_cards__Klog3,.templates_cards__Klog3 tbody,.templates_rules__mliv8,.templates_rules__mliv8 tbody{display:block}.templates_cards__Klog3 tbody,.templates_rules__mliv8 tbody{display:grid;gap:12px}.templates_cards__Klog3 tr,.templates_rules__mliv8 tr{display:grid;gap:8px 12px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.templates_cards__Klog3 td,.templates_cards__Klog3 th,.templates_rules__mliv8 td,.templates_rules__mliv8 th{display:block;width:auto;padding:0;border:0;white-space:normal}.templates_cards__Klog3 td[data-label]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:8px;align-items:center;font-size:var(--fs-4)}.templates_cards__Klog3 td[data-label]:before{content:attr(data-label);color:var(--ink-2);font-size:var(--fs-3);font-weight:600}.templates_cards__Klog3 .templates_actions__BKXEH{margin-block-start:4px;padding-block-start:12px;border-block-start:1px solid var(--line-2)}.templates_actionRow__sR_mN{justify-content:flex-start}.templates_rules__mliv8 tr{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.templates_rules__mliv8 tbody th{grid-column:1/-1}.templates_rules__mliv8 td{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.templates_rules__mliv8 .templates_ruleLimit__pCGw9{grid-column:1;grid-row:2}.templates_rules__mliv8 .templates_ruleKind__NMT3I{grid-column:2;grid-row:2}.templates_rules__mliv8 .templates_ruleOn__D8mHm{grid-column:3;grid-row:2}}@media (prefers-reduced-motion:reduce){.templates_switch__GTSFK span,.templates_switch__GTSFK span:after{transition:none}}.templates_tabs__06gn9.ui-tabs{margin-block-end:0}.templates_timelineList__WV6_I{min-width:0;container-type:inline-size}.templates_templateRow__5l_Hv,.templates_timelineHeader__FQDo3{display:grid;grid-template-columns:minmax(140px,1.05fr) minmax(160px,1.5fr) minmax(124px,.85fr) 180px var(--sp-8);align-items:center;column-gap:var(--sp-4);min-width:0}.templates_timelineHeader__FQDo3{padding-block:var(--sp-2);color:var(--ink-2);font-size:var(--fs-3);border-block-end:1px solid var(--line)}.templates_axis___fkCn{position:relative;block-size:var(--sp-6)}.templates_tick__jmoVi{position:absolute;inset-block-start:0;transform:translateX(-50%);line-height:2}.templates_tick__jmoVi:last-child{transform:translateX(-100%)}[dir=rtl] .templates_tick__jmoVi{transform:translateX(50%)}[dir=rtl] .templates_tick__jmoVi:last-child{transform:translateX(100%)}.templates_timelineRows__1P3Qm{list-style:none;padding:0;margin:0}.templates_templateRow__5l_Hv{padding-block:var(--sp-3);border-block-end:1px solid var(--line-2);min-block-size:64px}.templates_templateRow__5l_Hv:last-child{border-block-end:0}.templates_templateName__UAkW_{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.templates_templateName__UAkW_ strong{font-size:var(--fs-5);overflow-wrap:anywhere}.templates_kindChips__NaMA6{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.templates_kindChips__NaMA6 .ui-pill{font-size:var(--fs-3);padding:2px 6px}.templates_shiftPicture__U3RBR{position:relative;block-size:var(--sp-8);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-xs);overflow:hidden}.templates_gridTick__oMNwR{position:absolute;inset-block:0;border-inline-start:1px solid var(--line)}.templates_shiftBand__NkyUl{position:absolute;inset-block:var(--sp-2);background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 65%,var(--accent-ink));border-radius:var(--r-xs)}.templates_breakNotch__XTcpO{position:absolute;inset-block:var(--sp-1);min-inline-size:2px;background:var(--surface);border-inline:1px solid var(--line)}.templates_shiftFacts__28WEe{min-width:0;display:grid;gap:2px}.templates_ranges__ezO43{display:flex;flex-wrap:wrap;gap:2px var(--sp-1);font-size:var(--fs-4)}.templates_shiftFacts__28WEe small{color:var(--ink-2);font-size:var(--fs-3)}.templates_dayChips__waZFF{gap:2px}.templates_dayChip__aUBdy{inline-size:var(--sp-6);block-size:var(--sp-6);border-radius:var(--r-pill)}.templates_rowMenu__ioSKB{display:flex;justify-content:end}.templates_rowMenu__ioSKB .ui-menu-trigger{min-inline-size:var(--sp-8)}.templates_archiveConfirm__mgMg9{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-block-start:var(--sp-2);padding:var(--sp-3);background:var(--surface-2);border-radius:var(--r-sm)}.templates_archiveConfirm__mgMg9 p{flex:1 1 14rem;margin:0;color:var(--ink-2);font-size:var(--fs-4)}.templates_embeddedTypes__Wgp2J{border-block-start:1px solid var(--line-2);padding-block-start:var(--sp-3)}.templates_embeddedTypes__Wgp2J .ui-card-body,.templates_embeddedTypes__Wgp2J .ui-card-head{padding-inline:0}.templates_stateCard__Bl_II{padding:var(--sp-6);display:grid;justify-items:start;gap:var(--sp-4)}.templates_stateCard__Bl_II h2{margin:0;font-size:var(--fs-7)}@container (max-width: 880px){.templates_templateRow__5l_Hv,.templates_timelineHeader__FQDo3{grid-template-columns:minmax(100px,1fr) minmax(120px,1.4fr) minmax(106px,1fr) 152px var(--sp-8);column-gap:var(--sp-2)}.templates_dayChip__aUBdy{inline-size:20px;block-size:20px}}@container (max-width: 540px){.templates_timelineHeader__FQDo3{grid-template-columns:minmax(0,1fr);border-block-end:0}.templates_timelineHeader__FQDo3>span{display:none}.templates_axis___fkCn{grid-column:1}.templates_templateRow__5l_Hv{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);padding-block:var(--sp-4)}.templates_templateName__UAkW_{grid-column:1;grid-row:1}.templates_rowMenu__ioSKB{grid-column:2;grid-row:1}.templates_shiftPicture__U3RBR{grid-column:1/-1;grid-row:2}.templates_shiftFacts__28WEe{grid-column:1/-1;grid-row:3}.templates_dayChips__waZFF{grid-column:1/-1;grid-row:4}.templates_dayChip__aUBdy{inline-size:var(--sp-6);block-size:var(--sp-6)}.templates_panelHead__FvRQE{align-items:start}}