.ewKZJa_employeeShiftsButton{min-height:42px;margin-top:10px}.ewKZJa_employeeShiftList{gap:8px;margin-top:10px;scroll-margin-top:14px;display:grid}.ewKZJa_employeeShiftList.ewKZJa_screenFirstContent{margin-top:0}.ewKZJa_employeeShiftWeekDivider{width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:24px 0 14px;padding:8px 0 2px;scroll-margin-top:122px;display:grid}.ewKZJa_employeeShiftWeekDivider:active{transform:scale(.995)}.ewKZJa_employeeShiftWeekDivider>span{border-radius:var(--radius-pill);background:var(--color-border-soft);min-width:0;height:1px}.ewKZJa_employeeShiftWeekDivider div{background:var(--color-control);text-align:left;border-radius:0;justify-items:start;gap:2px;min-width:0;padding:6px 14px 7px;display:grid;box-shadow:0 1px 2px #1018280d}.ewKZJa_employeeShiftWeekDivider strong{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:850;line-height:1.1}.ewKZJa_employeeShiftWeekDivider em{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:760;line-height:1.1}.ewKZJa_employeeShiftWeekDivider small{color:var(--color-ink);white-space:nowrap;font-size:11px;font-weight:850;line-height:1.1}.ewKZJa_employeeShiftWeekDivider small span{font:inherit}.ewKZJa_employeeShiftWeekTotals{text-align:left;justify-items:start;gap:2px;display:grid}.ewKZJa_employeeShiftBreakTotal{color:var(--color-warning)}.ewKZJa_employeeShiftWorkTotal{color:var(--color-primary)}.ewKZJa_employeeShiftWorkTotal b{font:inherit}.ewKZJa_groupingIntro{color:var(--color-text-muted);font-size:13px;line-height:1.4}.ewKZJa_employeeShiftWeekDivider-past div{background:var(--color-danger-soft)}.ewKZJa_employeeShiftWeekDivider-past>span{background:var(--color-danger)}.ewKZJa_employeeShiftWeekDivider-current div{background:var(--color-primary-soft)}.ewKZJa_employeeShiftWeekDivider-current>span{background:var(--color-primary)}.ewKZJa_employeeShiftWeekDivider-future div{background:var(--color-info-soft)}.ewKZJa_employeeShiftWeekDivider-future>span{background:var(--color-info)}.ewKZJa_employeeShiftDay{border-radius:var(--radius-semantic-sm);width:100%;min-height:54px;color:inherit;background:var(--color-surface);text-align:left;border-bottom-right-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:8px;padding:9px 10px;scroll-margin-top:122px;display:grid;box-shadow:0 1px 2px #1018280f}.ewKZJa_employeeShiftDay:active{transform:scale(.992)}.ewKZJa_employeeShiftDay.ewKZJa_past{background:var(--color-past-surface)}.ewKZJa_employeeShiftDay.ewKZJa_current{background:var(--color-complete-surface)}.ewKZJa_employeeShiftDay.ewKZJa_future{background:var(--color-future-surface)}.ewKZJa_employeeShiftDay.ewKZJa_empty{grid-template-columns:1fr;align-content:center;min-height:54px}.ewKZJa_employeeShiftDay.ewKZJa_exceptionalDay.ewKZJa_empty{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ewKZJa_employeeShiftDate{align-self:center;min-width:0}.ewKZJa_employeeShiftDate strong{color:var(--color-ink);white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.ewKZJa_employeeShiftDate small{border-radius:var(--radius-pill);max-width:100%;color:var(--color-danger);background:var(--color-danger-soft);white-space:nowrap;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:820;line-height:1;display:inline-block;overflow:hidden}.ewKZJa_employeeShiftDay.ewKZJa_exceptionalOpen .ewKZJa_employeeShiftDate small{color:#087f5b;background:#e6fcf5}.ewKZJa_employeeDayOffLabel{border-radius:var(--radius-semantic-sm);min-height:36px;color:var(--color-status-free-strong);background:var(--color-status-free-surface);text-align:center;border-bottom-right-radius:0;justify-content:center;align-items:center;gap:2px;padding:7px 10px;display:grid}.ewKZJa_employeeExceptionalLabel{border-radius:var(--radius-semantic-sm);min-height:36px;color:var(--color-danger);background:var(--color-danger-soft);text-align:center;border-bottom-right-radius:0;justify-content:center;align-items:center;gap:2px;padding:7px 10px;display:grid}.ewKZJa_employeeExceptionalLabel.ewKZJa_open{color:#087f5b;background:#e6fcf5}.ewKZJa_employeeExceptionalLabel strong{font-size:13px;font-weight:820}.ewKZJa_employeeExceptionalLabel small{white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden}.ewKZJa_employeeVacationLabel{--time-off-label-color:var(--color-status-vacation-strong);--time-off-label-surface:var(--color-status-vacation-surface);border-radius:var(--radius-semantic-sm);min-height:40px;color:var(--time-off-label-color);background:var(--time-off-label-surface);text-align:center;border-bottom-right-radius:0;justify-content:center;align-items:center;gap:3px;padding:7px 10px;display:grid}.ewKZJa_employeeVacationLabel.ewKZJa_timeOff-vacation{--time-off-label-color:var(--color-status-vacation-strong);--time-off-label-surface:var(--color-status-vacation-surface)}.ewKZJa_employeeVacationLabel.ewKZJa_timeOff-free{--time-off-label-color:var(--color-status-free-strong);--time-off-label-surface:var(--color-status-free-surface)}.ewKZJa_employeeVacationLabel.ewKZJa_timeOff-medical{--time-off-label-color:var(--color-status-medical-foreground);--time-off-label-surface:var(--color-status-medical-surface)}.ewKZJa_employeeVacationLabel strong{font-size:13px;font-weight:820}.ewKZJa_employeeVacationLabel small{white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden}.ewKZJa_employeeVacationLabel em{max-width:160px;color:var(--color-info);white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.ewKZJa_employeeAvailabilityWarning{overflow-wrap:anywhere;white-space:normal;grid-column:2;min-width:0;margin-top:3px;font-size:10px;font-weight:800;line-height:1.1;display:block}.ewKZJa_employeeAvailabilityWarning.ewKZJa_availabilityWarning{color:var(--color-danger)}.ewKZJa_employeeAvailabilityWarning.ewKZJa_businessHoursWarning{color:var(--color-warning)}.ewKZJa_employeeAvailabilityWarning.ewKZJa_extendedHoursWarning{color:var(--color-info)}.ewKZJa_employeeDayOffLabel strong{font-size:13px;font-weight:800;line-height:1.1}.ewKZJa_employeeDayOffLabel small{font-size:9px;font-weight:720;line-height:1}.ewKZJa_employeeWeekCopyButton{width:100%;margin:4px 0 8px}.ewKZJa_employeeWeekCopyList,.ewKZJa_employeeWeekCopyDays{display:grid}.ewKZJa_employeeWeekCopyList{gap:9px}.ewKZJa_employeeWeekCopyOption{width:100%;color:var(--color-ink);background:var(--color-surface);text-align:left;border:1px solid #dfe4ec;border-radius:0;gap:9px;padding:11px;display:grid}.ewKZJa_employeeWeekCopyOption:active{background:var(--color-primary-soft);border-color:#82c7a5;transform:scale(.995)}.ewKZJa_employeeWeekCopyOptionHeader strong{font-size:14px;line-height:1.2}.ewKZJa_employeeMonthCopyOption{gap:10px}.ewKZJa_employeeMonthCopyHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ewKZJa_employeeMonthCopyHeader small{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-weight:760}.ewKZJa_employeeMonthCopySummary{flex-wrap:wrap;gap:6px;display:flex}.ewKZJa_employeeMonthCopySummaryItem{border-radius:var(--radius-semantic-sm);min-height:26px;color:var(--employee-month-copy-foreground,var(--employee-month-copy-color,var(--color-primary)));background:color-mix(in srgb, var(--employee-month-copy-color,var(--color-primary)) 12%, var(--color-surface));grid-template-columns:auto auto;align-items:baseline;gap:5px;padding:5px 8px;font-size:11px;font-weight:760;line-height:1;display:inline-grid}.ewKZJa_employeeMonthCopySummaryItem b{color:inherit;font-size:12px;font-weight:860}.ewKZJa_employeeMonthCopySummaryItem-hours,.ewKZJa_employeeMonthCopySummaryItem-shiftDays{--employee-month-copy-color:var(--color-primary)}.ewKZJa_employeeMonthCopySummaryItem-vacation{--employee-month-copy-color:var(--color-status-vacation-strong)}.ewKZJa_employeeMonthCopySummaryItem-medical{--employee-month-copy-color:var(--color-status-medical-strong);--employee-month-copy-foreground:var(--color-status-medical-foreground)}.ewKZJa_employeeMonthCopySummaryItem-free{--employee-month-copy-color:var(--color-status-free-strong)}.ewKZJa_employeeMonthCopySummaryEmpty{color:var(--color-text-muted);font-size:12px;font-weight:760}.ewKZJa_employeeWeekCopyDays{gap:5px}.ewKZJa_employeeWeekCopyDay{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.ewKZJa_employeeWeekCopyDay>small{min-width:0;color:var(--color-text-muted);white-space:nowrap;font-size:10px;font-weight:720;line-height:1;overflow:hidden}.ewKZJa_employeeWeekCopyTrack{background:var(--color-track);border-radius:6px;width:100%;height:22px;display:block;position:relative;overflow:hidden}.ewKZJa_employeeWeekCopyClosedRange{z-index:1;background:repeating-linear-gradient(135deg, var(--color-closed-stripe-a) 0, var(--color-closed-stripe-a) 5px, var(--color-closed-stripe-b) 5px, var(--color-closed-stripe-b) 10px);position:absolute;top:0;bottom:0}.ewKZJa_employeeWeekCopyShift{background:var(--avatar-light-background,var(--color-primary));z-index:2;border-radius:5px 5px 0;min-width:2px;display:block;position:absolute;top:3px;bottom:3px;overflow:hidden}[data-theme=dark] .ewKZJa_employeeWeekCopyShift{background:var(--avatar-dark-background,var(--color-primary))}.ewKZJa_employeeWeekCopyBreak{z-index:2;background:#f2c94c;min-width:2px;display:block;position:absolute;top:0;bottom:0}.ewKZJa_employeeWeekCopyDayOff{color:var(--color-warning);background:var(--color-warning-soft);place-items:center;font-size:9px;font-weight:780;display:grid;position:absolute;inset:0}.ewKZJa_employeeWeekCopyDayOff.ewKZJa_unreported,.ewKZJa_unreportedDayOff .ewKZJa_employeeDayOffLabel{color:var(--color-text-muted);background:var(--color-control);border:1px dashed #aab2c0}.ewKZJa_employeeShiftSegments{background:color-mix(in srgb, var(--color-surface) 78%, transparent);border-radius:0;align-self:center;gap:4px;min-width:0;margin-left:0;padding:6px 7px;display:grid;box-shadow:0 1px 2px #1018280d}.ewKZJa_employeeShiftSegment{background:0 0;border-radius:6px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:3px 8px;min-width:0;padding:4px 2px;display:grid;position:relative}.ewKZJa_employeeShiftSegment.ewKZJa_notWorkedShiftSegment:after{z-index:3;background:linear-gradient(135deg, transparent 46%, var(--color-danger) 47%, var(--color-danger) 53%, transparent 54%);content:"";pointer-events:none;border-radius:6px;position:absolute;inset:-2px 0}.ewKZJa_notWorkedLabel{color:var(--color-danger);grid-column:2;font-size:11px;font-weight:850}.ewKZJa_shiftDot{background:var(--color-shift);border-radius:var(--radius-pill);grid-area:1/1;align-self:center;width:8px;height:24px}.ewKZJa_employeeShiftTime{grid-area:1/2;align-self:center;min-width:0}.ewKZJa_employeeShiftSegment strong{color:var(--color-ink);font-size:13px;line-height:1.15}.ewKZJa_employeeBreakSegment{grid-column:1/-1;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:2px;display:grid}.ewKZJa_employeeBreakSegment strong{min-width:0;color:var(--color-warning);white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.ewKZJa_breakDot{background:#f2c94c;border-radius:2px;width:8px;height:8px}.ewKZJa_employeeShiftSegment span:not(.ewKZJa_shiftDot):not(.ewKZJa_employeeAvailabilityWarning){min-width:0;color:var(--color-text-muted);white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}
.XnIera_timeOffSummary{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.XnIera_timeOffSummary>div{gap:4px;min-width:0;display:grid}.XnIera_timeOffSummary strong{color:var(--color-heading);font-size:17px}.XnIera_timeOffSummary span{color:var(--color-text-muted);font-size:12px}.XnIera_timeOffHistoryList{gap:8px;margin-top:10px;display:grid}.XnIera_timeOffWeekGroup{gap:8px;display:grid}.XnIera_timeOffWeekDivider{width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:24px 0 6px;padding:8px 0 2px;scroll-margin-top:122px;display:grid}.XnIera_timeOffWeekDivider:active{transform:scale(.995)}.XnIera_timeOffWeekDivider>span{border-radius:var(--radius-pill);background:var(--color-border-soft);min-width:0;height:1px}.XnIera_timeOffWeekDivider div{background:var(--color-control);text-align:left;border-radius:0;justify-items:start;gap:2px;min-width:0;padding:6px 14px 7px;display:grid;box-shadow:0 1px 2px #1018280d}.XnIera_timeOffWeekDivider strong{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:850;line-height:1.1}.XnIera_timeOffWeekDivider em{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:760;line-height:1.1}.XnIera_timeOffWeekSummary{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.XnIera_timeOffWeekSummaryItem{--time-off-summary-color:var(--color-primary);--time-off-summary-foreground:var(--time-off-summary-color);border-radius:var(--radius-pill);min-height:20px;color:var(--time-off-summary-foreground);background:color-mix(in srgb, var(--time-off-summary-color) 12%, var(--color-surface));align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.XnIera_timeOffWeekSummaryItem.XnIera_timeOff-vacation{--time-off-summary-color:var(--color-status-vacation-strong)}.XnIera_timeOffWeekSummaryItem.XnIera_timeOff-free{--time-off-summary-color:var(--color-status-free-strong)}.XnIera_timeOffWeekSummaryItem.XnIera_timeOff-medical{--time-off-summary-color:var(--color-status-medical-strong);--time-off-summary-foreground:var(--color-status-medical-foreground)}.XnIera_timeOffWeekSummaryItem b{color:inherit;font-size:10px;font-weight:900}.XnIera_groupingIntro{color:var(--color-text-muted);font-size:13px;line-height:1.4}.XnIera_timeOffGroupingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.XnIera_timeOffGroupingActions button{width:100%}.XnIera_timeOffWeekDivider-past div{background:var(--color-danger-soft)}.XnIera_timeOffWeekDivider-past>span{background:var(--color-danger)}.XnIera_timeOffWeekDivider-current div{background:var(--color-primary-soft)}.XnIera_timeOffWeekDivider-current>span{background:var(--color-primary)}.XnIera_timeOffWeekDivider-future div{background:var(--color-info-soft)}.XnIera_timeOffWeekDivider-future>span{background:var(--color-info)}.XnIera_timeOffHistoryRow{border-left:4px solid var(--time-off-history-color,var(--color-primary));background:var(--time-off-history-surface,var(--color-surface));grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:9px;padding:10px 10px 10px 13px;display:grid}.XnIera_timeOffHistoryRow.XnIera_timeOff-vacation{--time-off-history-color:var(--color-status-vacation-strong);--time-off-history-surface:var(--color-status-vacation-surface)}.XnIera_timeOffHistoryRow.XnIera_timeOff-free{--time-off-history-color:var(--color-status-free-strong);--time-off-history-surface:var(--color-status-free-surface)}.XnIera_timeOffHistoryRow.XnIera_timeOff-medical{--time-off-history-color:var(--color-status-medical-strong);--time-off-history-foreground:var(--color-status-medical-foreground);--time-off-history-surface:var(--color-status-medical-surface)}.XnIera_timeOffHistoryMain{min-width:0;color:var(--color-ink);text-align:left;background:0 0;gap:3px;display:grid}.XnIera_timeOffHistoryMain strong{color:var(--time-off-history-foreground,var(--time-off-history-color,var(--color-primary)));font-size:13px;font-weight:850}.XnIera_timeOffHistoryMain span{color:var(--color-ink);font-size:12px;font-weight:760}.XnIera_timeOffHistoryMain em,.XnIera_timeOffHistoryMain small{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.XnIera_timeOffHistoryDelete{width:38px;height:38px;color:var(--color-danger);background:var(--color-danger-soft);border-radius:0;place-items:center;display:grid}.XnIera_timeOffHistoryDelete svg{width:21px;height:21px}.XnIera_timeOffHistoryEmpty{text-align:center;gap:6px;margin-top:14px;padding:18px;display:grid}.XnIera_timeOffHistoryEmpty p{color:var(--color-text-muted);font-size:13px;line-height:1.4}
.-y3j1a_fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.-y3j1a_fieldset legend{color:var(--color-text);padding:0;font-size:12px;font-weight:750}.-y3j1a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.-y3j1a_option{cursor:pointer;gap:5px;min-width:0;display:grid;position:relative}.-y3j1a_option input{opacity:0;clip:rect(0 0 0 0);background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.-y3j1a_sample{--palette-preview-light-background:var(--establishment-header-default-light-background);--palette-preview-light-foreground:var(--establishment-header-default-light-foreground);--palette-preview-dark-background:var(--establishment-header-default-dark-background);--palette-preview-dark-foreground:var(--establishment-header-default-dark-foreground);border:2px solid var(--color-border-soft);background:linear-gradient(90deg, var(--palette-preview-light-background) 0 50%, var(--palette-preview-dark-background) 50% 100%);min-height:46px;box-shadow:var(--shadow-soft);border-radius:10px 10px 0;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.-y3j1a_sample[data-header-palette=yellow]{--palette-preview-light-background:var(--establishment-header-yellow-light-background);--palette-preview-light-foreground:var(--establishment-header-yellow-light-foreground);--palette-preview-dark-background:var(--establishment-header-yellow-dark-background);--palette-preview-dark-foreground:var(--establishment-header-yellow-dark-foreground)}.-y3j1a_sample[data-header-palette=purple]{--palette-preview-light-background:var(--establishment-header-purple-light-background);--palette-preview-light-foreground:var(--establishment-header-purple-light-foreground);--palette-preview-dark-background:var(--establishment-header-purple-dark-background);--palette-preview-dark-foreground:var(--establishment-header-purple-dark-foreground)}.-y3j1a_sample[data-header-palette=orange]{--palette-preview-light-background:var(--establishment-header-orange-light-background);--palette-preview-light-foreground:var(--establishment-header-orange-light-foreground);--palette-preview-dark-background:var(--establishment-header-orange-dark-background);--palette-preview-dark-foreground:var(--establishment-header-orange-dark-foreground)}.-y3j1a_sample[data-header-palette=sky]{--palette-preview-light-background:var(--establishment-header-sky-light-background);--palette-preview-light-foreground:var(--establishment-header-sky-light-foreground);--palette-preview-dark-background:var(--establishment-header-sky-dark-background);--palette-preview-dark-foreground:var(--establishment-header-sky-dark-foreground)}.-y3j1a_sample[data-header-palette=crimson]{--palette-preview-light-background:var(--establishment-header-crimson-light-background);--palette-preview-light-foreground:var(--establishment-header-crimson-light-foreground);--palette-preview-dark-background:var(--establishment-header-crimson-dark-background);--palette-preview-dark-foreground:var(--establishment-header-crimson-dark-foreground)}.-y3j1a_sample[data-header-palette=sand]{--palette-preview-light-background:var(--establishment-header-sand-light-background);--palette-preview-light-foreground:var(--establishment-header-sand-light-foreground);--palette-preview-dark-background:var(--establishment-header-sand-dark-background);--palette-preview-dark-foreground:var(--establishment-header-sand-dark-foreground)}.-y3j1a_sample[data-header-palette=slate]{--palette-preview-light-background:var(--establishment-header-slate-light-background);--palette-preview-light-foreground:var(--establishment-header-slate-light-foreground);--palette-preview-dark-background:var(--establishment-header-slate-dark-background);--palette-preview-dark-foreground:var(--establishment-header-slate-dark-foreground)}.-y3j1a_sample[data-header-palette=fuchsia]{--palette-preview-light-background:var(--establishment-header-fuchsia-light-background);--palette-preview-light-foreground:var(--establishment-header-fuchsia-light-foreground);--palette-preview-dark-background:var(--establishment-header-fuchsia-dark-background);--palette-preview-dark-foreground:var(--establishment-header-fuchsia-dark-foreground)}.-y3j1a_sample[data-header-palette=cobalt]{--palette-preview-light-background:var(--establishment-header-cobalt-light-background);--palette-preview-light-foreground:var(--establishment-header-cobalt-light-foreground);--palette-preview-dark-background:var(--establishment-header-cobalt-dark-background);--palette-preview-dark-foreground:var(--establishment-header-cobalt-dark-foreground)}.-y3j1a_sample[data-header-palette=coral]{--palette-preview-light-background:var(--establishment-header-coral-light-background);--palette-preview-light-foreground:var(--establishment-header-coral-light-foreground);--palette-preview-dark-background:var(--establishment-header-coral-dark-background);--palette-preview-dark-foreground:var(--establishment-header-coral-dark-foreground)}.-y3j1a_sample[data-header-palette=cocoa]{--palette-preview-light-background:var(--establishment-header-cocoa-light-background);--palette-preview-light-foreground:var(--establishment-header-cocoa-light-foreground);--palette-preview-dark-background:var(--establishment-header-cocoa-dark-background);--palette-preview-dark-foreground:var(--establishment-header-cocoa-dark-foreground)}.-y3j1a_option:hover .-y3j1a_sample,.-y3j1a_option:focus-within .-y3j1a_sample{border-color:var(--color-accent)}.-y3j1a_option.-y3j1a_selected .-y3j1a_sample{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary), 0 0 0 2px var(--color-primary-soft)}.-y3j1a_lightMark,.-y3j1a_darkMark{text-align:center;text-transform:uppercase;align-self:end;padding:3px 4px;font-size:8px;font-weight:850;line-height:1}.-y3j1a_lightMark{color:var(--palette-preview-light-foreground)}.-y3j1a_darkMark{color:var(--palette-preview-dark-foreground)}.-y3j1a_check{color:#fff;background:var(--color-primary);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:grid;position:absolute;top:4px;right:4px}.-y3j1a_label{color:var(--color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden}@media (min-width:520px){.-y3j1a_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px){.-y3j1a_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.Sp5Qeq_content{gap:16px;display:grid}.Sp5Qeq_muted{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.4}.Sp5Qeq_actions{align-items:stretch;gap:8px;display:flex}.Sp5Qeq_actions>button{flex:1 1 0;min-width:0}.Sp5Qeq_form,.Sp5Qeq_confirmation{gap:14px;display:grid}.Sp5Qeq_form h3{color:var(--color-heading);margin:0;font-size:17px}.Sp5Qeq_form label{color:var(--color-text);gap:6px;font-size:12px;font-weight:750;display:grid}.Sp5Qeq_form>label>input,.Sp5Qeq_form>label>select{border:1px solid var(--color-border-soft);width:100%;color:var(--color-text);background:var(--color-control);border-radius:0;padding:10px}.Sp5Qeq_confirmation p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.Sp5Qeq_error{color:var(--color-danger);margin:0;font-size:12px;line-height:1.4}
._306Owq_establishmentsContent{gap:16px;display:grid}._306Owq_intro h1{color:var(--color-heading);margin:0;font-size:24px;line-height:1.1}._306Owq_intro p{max-width:620px;color:var(--color-text-muted);margin:7px 0 0;font-size:14px;line-height:1.45}._306Owq_establishmentList{gap:10px;display:grid}._306Owq_establishmentRow{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);width:100%;min-height:76px;color:var(--color-text);text-align:left;background:var(--color-surface);box-shadow:var(--shadow-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 13px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}._306Owq_establishmentRow:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-control);transform:translateY(-1px)}._306Owq_establishmentRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._306Owq_establishmentRow:disabled{cursor:wait}._306Owq_selectedRow{border-color:var(--color-primary);background:var(--color-primary-soft)}._306Owq_archivedRow{border-color:color-mix(in srgb, var(--color-danger) 38%, var(--color-border-soft));background:var(--color-danger-soft)}._306Owq_archivedRow:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-soft)}._306Owq_rowCopy{gap:4px;min-width:0;display:grid}._306Owq_rowCopy strong{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}._306Owq_rowCopy>span{color:var(--color-text-muted);font-size:12px;line-height:1.35}._306Owq_archivedRow ._306Owq_rowCopy>span{color:var(--color-danger-strong,var(--color-danger));font-weight:700}._306Owq_unavailable{font-style:italic}._306Owq_badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:27px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.05;display:inline-flex}._306Owq_currentBadge{color:var(--color-primary-strong);background:var(--color-primary-soft)}._306Owq_archivedBadge{color:var(--color-danger-strong,var(--color-danger));background:var(--color-danger-soft)}._306Owq_chevron{color:var(--color-text-muted);text-align:right;grid-column:3;font-size:25px;line-height:1}._306Owq_statePanel{gap:14px;margin:0;padding:18px;display:grid}._306Owq_errorPanel{color:var(--color-danger-strong,var(--color-danger))}._306Owq_retryButton{width:100%}@media (max-width:600px){._306Owq_establishmentRow{grid-template-columns:minmax(0,1fr) 18px}._306Owq_badge{grid-area:2/1;justify-self:start}._306Owq_chevron{grid-area:1/2}}
.wPcj-a_timelineCard{--schedule-header-height:52px;--schedule-row-height:42px;--schedule-row-gap:8px;padding:0}.wPcj-a_plannerWeekSwipeViewport{z-index:3;isolation:isolate;min-width:0;position:relative;overflow:visible}.wPcj-a_plannerWeekSwipePreviewLayer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.wPcj-a_plannerWeekSwipeClip{min-width:0;position:relative;overflow:hidden}.wPcj-a_plannerWeekSwipeContent{z-index:1;min-width:0;position:relative}.wPcj-a_plannerWeekSwipeContent[data-swipe-state=dragging]{will-change:transform, opacity}.wPcj-a_plannerWeekSwipeContent[data-swipe-state=returning],.wPcj-a_plannerWeekSwipeContent[data-swipe-state=completing]{will-change:transform, opacity;transition:transform .32s cubic-bezier(.22,.72,.24,1),opacity .32s cubic-bezier(.22,.72,.24,1)}.wPcj-a_plannerWeekSwipePreview{--planner-week-preview-opacity:0;--planner-week-preview-tone:var(--color-primary);z-index:2;min-height:100%;color:var(--planner-week-preview-tone);opacity:var(--planner-week-preview-opacity);pointer-events:none;align-items:center;padding:18px 6px;display:flex;position:absolute;inset:0}.wPcj-a_plannerWeekSwipePreview[data-preview-tone=past]{--planner-week-preview-tone:var(--color-danger)}.wPcj-a_plannerWeekSwipePreview[data-preview-tone=current]{--planner-week-preview-tone:var(--color-primary)}.wPcj-a_plannerWeekSwipePreview[data-preview-tone=future]{--planner-week-preview-tone:var(--color-info)}.wPcj-a_plannerWeekSwipePreview:before{z-index:0;content:"";pointer-events:none;width:100%;position:absolute;top:0;bottom:0}.wPcj-a_plannerWeekSwipePreviewPrevious{transform:translate3d(calc(-100% + var(--planner-week-preview-shift,0px)), 0, 0)}.wPcj-a_plannerWeekSwipePreviewPrevious:before{left:calc(100% - var(--planner-week-preview-shift,0px));background:linear-gradient(90deg, color-mix(in srgb, var(--planner-week-preview-tone) 19%, transparent), transparent 44%)}.wPcj-a_plannerWeekSwipePreviewNext{transform:translate3d(calc(100% + var(--planner-week-preview-shift,0px)), 0, 0)}.wPcj-a_plannerWeekSwipePreviewNext:before{left:calc(-100% - var(--planner-week-preview-shift,0px));background:linear-gradient(270deg, color-mix(in srgb, var(--planner-week-preview-tone) 19%, transparent), transparent 44%)}.wPcj-a_plannerWeekSwipeViewport[data-swipe-state=dragging] .wPcj-a_plannerWeekSwipePreview{transition:none}.wPcj-a_plannerWeekSwipeViewport[data-swipe-state=returning] .wPcj-a_plannerWeekSwipePreview,.wPcj-a_plannerWeekSwipeViewport[data-swipe-state=completing] .wPcj-a_plannerWeekSwipePreview{will-change:transform, opacity;transition:transform .32s cubic-bezier(.22,.72,.24,1),opacity .32s cubic-bezier(.22,.72,.24,1)}.wPcj-a_plannerWeekSwipePreviewInner{z-index:1;width:max-content;transform:translate3d(calc(var(--planner-week-preview-shift,0px) * -1), -50%, 0);gap:4px;display:grid;position:relative}.wPcj-a_plannerWeekSwipePreviewPrevious .wPcj-a_plannerWeekSwipePreviewInner{top:clamp(52px, calc(var(--planner-week-swipe-anchor-y,50%) - 82px), calc(100% - 72px));text-align:left;position:absolute;left:calc(100% + 64px)}.wPcj-a_plannerWeekSwipePreviewNext .wPcj-a_plannerWeekSwipePreviewInner{top:clamp(52px, calc(var(--planner-week-swipe-anchor-y,50%) - 82px), calc(100% - 72px));text-align:right;position:absolute;right:calc(100% + 6px)}.wPcj-a_plannerWeekSwipePreviewArrow{width:58px;height:58px;color:var(--planner-week-preview-tone);opacity:.36;place-items:center;display:grid}.wPcj-a_plannerWeekSwipePreviewPrevious .wPcj-a_plannerWeekSwipePreviewArrow{transform:none}.wPcj-a_plannerWeekSwipePreviewNext .wPcj-a_plannerWeekSwipePreviewArrow{justify-self:end}.wPcj-a_plannerWeekSwipePreviewLabel{gap:3px;display:grid}.wPcj-a_plannerWeekSwipePreviewLabel strong{color:var(--planner-week-preview-tone);white-space:nowrap;font-size:15px;font-weight:850;line-height:1.2}.wPcj-a_plannerWeekSwipePreviewLabel small{color:var(--planner-week-preview-tone);opacity:.65;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2}.wPcj-a_plannerWeekSwipeViewport[data-swipe-state=dragging] .wPcj-a_plannerWeekSwipePreviewInner{transition:none}.wPcj-a_plannerWeekSwipeViewport[data-swipe-state=returning] .wPcj-a_plannerWeekSwipePreviewInner,.wPcj-a_plannerWeekSwipeViewport[data-swipe-state=completing] .wPcj-a_plannerWeekSwipePreviewInner{transition:transform .32s cubic-bezier(.22,.72,.24,1)}@media (prefers-reduced-motion:reduce){.wPcj-a_plannerWeekSwipeContent[data-swipe-state=returning],.wPcj-a_plannerWeekSwipeContent[data-swipe-state=completing],.wPcj-a_plannerWeekSwipePreview,.wPcj-a_plannerWeekSwipePreviewInner{transition:none}}.wPcj-a_daysRow{grid-template-columns:repeat(var(--day-count), var(--day-width));gap:5px;margin-bottom:12px;display:grid}.wPcj-a_day.wPcj-a_contextDay{color:var(--color-text-muted);background:var(--color-track);box-shadow:inset 0 0 0 1px var(--color-border-soft)}.wPcj-a_weekScroller{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:0;overflow:auto hidden}.wPcj-a_weekScroller::-webkit-scrollbar{width:0;height:0;display:none}.wPcj-a_weekButtonRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:20px;display:grid}.wPcj-a_scheduleMatrix{grid-template-columns:48px minmax(0,1fr);gap:8px;margin-top:14px;display:grid;position:relative}.wPcj-a_employeeRail{z-index:4;align-content:start;gap:var(--schedule-row-gap);min-width:0;padding-top:var(--schedule-header-height);display:grid;position:relative}.wPcj-a_railEmployee{width:100%;height:var(--schedule-row-height);cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;place-items:center;display:grid;position:relative}.wPcj-a_railEmployee:after,.wPcj-a_scheduleCell:after{right:0;bottom:calc(var(--schedule-row-gap) / -2);background:var(--color-border);height:1px;box-shadow:none;content:"";pointer-events:none;position:absolute;left:0}.wPcj-a_railEmployeeName{z-index:2;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);text-overflow:ellipsis;min-width:0;max-width:52px;color:var(--color-text);background:var(--color-surface);white-space:nowrap;cursor:pointer;pointer-events:auto;padding:2px 4px;font-family:inherit;font-size:7px;font-weight:800;line-height:1;position:absolute;top:28px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 3px #10182829}.wPcj-a_railEmployeeInitials{transform:translateY(-2px)}.wPcj-a_railOvertimeBadge{z-index:3;border:2px solid var(--color-surface);border-radius:var(--radius-pill);min-width:29px;color:var(--color-primary-strong);background:var(--color-primary-soft);white-space:nowrap;pointer-events:none;padding:3px 5px;font-size:9px;font-weight:850;line-height:1;position:absolute;top:5px;left:34px;box-shadow:0 2px 5px #1018282e}.wPcj-a_railEmployee.wPcj-a_dragging{opacity:.42;touch-action:none}.wPcj-a_railEmployee.wPcj-a_reorderAnimating{z-index:5;will-change:transform;position:relative}.wPcj-a_railDropIndicator{z-index:4;border-radius:var(--radius-pill);background:var(--color-accent);pointer-events:none;height:7px;left:0;right:0;top:calc(var(--schedule-header-height) + var(--drop-index) * (var(--schedule-row-height) + var(--schedule-row-gap)) - 7px);position:absolute;box-shadow:0 0 0 3px #2f80ed24,0 4px 10px #2f80ed2e}.wPcj-a_weekCanvas{width:max-content}.wPcj-a_weekColumns{grid-template-columns:repeat(var(--day-count), var(--day-width));gap:5px;display:grid}.wPcj-a_dayColumn{width:var(--day-width);padding-top:var(--schedule-header-height);scroll-snap-align:start;display:block;position:relative;overflow:hidden}.wPcj-a_dayColumnHeader{height:var(--schedule-header-height);color:var(--color-text);align-items:center;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.wPcj-a_dayColumnHeader em{color:var(--color-text-muted);white-space:nowrap;font-size:10px;font-style:normal;font-weight:760;display:none;overflow:hidden}.wPcj-a_timeLabels{width:100%;min-width:0;color:var(--color-text-subtle);pointer-events:none;justify-content:space-between;align-items:center;padding-top:24px;font-size:10px;line-height:1;display:flex}.wPcj-a_timeLabels span{text-align:center;min-width:0}.wPcj-a_timeLabels span:first-child{text-align:left}.wPcj-a_timeLabels span:last-child{text-align:right}.wPcj-a_nowLine{z-index:3;pointer-events:none;position:absolute;inset:0}.wPcj-a_dayRows>.wPcj-a_nowLine{top:calc(var(--schedule-header-height) * -1)}.wPcj-a_nowLine:before{top:31px;bottom:0;left:var(--now-left);content:"";background:#e031316b;width:2px;position:absolute}.wPcj-a_nowLine span{top:15px;left:var(--now-left);border-radius:var(--radius-pill);color:var(--color-surface);background:var(--color-danger-bright);white-space:nowrap;padding:3px 6px;font-size:10px;font-weight:760;position:absolute;transform:translate(-50%)}.wPcj-a_dayRows{gap:var(--schedule-row-gap);isolation:isolate;display:grid;position:relative}.wPcj-a_scheduleCell{--timeline-shift-height:24px;z-index:2;width:100%;height:var(--schedule-row-height);text-align:left;background:0 0;align-items:center;padding:0;display:flex;position:relative}.wPcj-a_availabilityConflictCell{background:color-mix(in srgb, var(--color-conflict-surface) 78%, transparent);border-radius:0}.wPcj-a_businessHoursConflictCell{background:color-mix(in srgb, var(--color-danger-soft) 78%, transparent)}.wPcj-a_extendedHoursConflictCell{background:color-mix(in srgb, var(--color-info-soft) 78%, transparent);border-radius:0}.wPcj-a_availabilityConflictShift{box-shadow:inset 0 0 0 2px var(--color-danger-bright)}.wPcj-a_scheduleWarningBadges{z-index:7;pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;bottom:0;right:4px;transform:translateY(33.333%)}.wPcj-a_scheduleWarningBadges.wPcj-a_extendedHoursOnlyLabels{justify-content:center;left:0;right:0}.wPcj-a_availabilityOverlapBadge{border-radius:var(--radius-pill);pointer-events:none;white-space:nowrap;padding:2px 5px;font-size:9px;font-weight:820;line-height:1}.wPcj-a_availabilityOverlapBadge.wPcj-a_availabilityWarning{color:var(--color-warning);background:var(--color-warning-soft);box-shadow:0 1px 4px #9a670033}.wPcj-a_availabilityOverlapBadge.wPcj-a_businessHoursWarning{color:var(--color-danger);background:var(--color-danger-soft);box-shadow:0 1px 4px #9b1c1c2e}.wPcj-a_availabilityOverlapBadge.wPcj-a_extendedHoursWarning{color:var(--color-info);background:var(--color-info-soft);box-shadow:0 1px 4px color-mix(in srgb, var(--color-info) 22%, transparent)}.wPcj-a_shiftTrack{background:0 0;border-radius:0;width:100%;min-width:0;height:32px;display:block;position:relative;overflow:visible}.wPcj-a_emptyShiftTrack{height:8px}.wPcj-a_closedBusinessColumnRange{z-index:1;background:repeating-linear-gradient(135deg, var(--color-closed-stripe-a) 0, var(--color-closed-stripe-a) 5px, var(--color-closed-stripe-b) 5px, var(--color-closed-stripe-b) 10px);box-shadow:inset 1px 0 var(--color-border-soft), inset -1px 0 var(--color-border-soft);pointer-events:none;position:absolute;top:0;bottom:-34px}.wPcj-a_closedBusinessFullRange{width:100%;left:0;right:0}.wPcj-a_closedBusinessRangeLabels{width:100%;height:28px;margin-top:5px;position:relative}.wPcj-a_closedBusinessRangeLabels span{z-index:2;color:var(--color-text);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:4px}.wPcj-a_closedBusinessRangeLabels strong,.wPcj-a_closedBusinessRangeLabels small{color:inherit;font:inherit}.wPcj-a_closedBusinessRangeLabels small{font-weight:740}.wPcj-a_closedBusinessRangeLabels strong{font-size:10px}.wPcj-a_emptyTrack{border-radius:var(--radius-pill);background:var(--color-track);width:100%;height:6px;display:block}.wPcj-a_freeBadge,.wPcj-a_unreportedFreeBadge,.wPcj-a_vacationBadge{border-radius:var(--radius-pill);text-align:center;justify-content:center;align-items:center;width:100%;height:32px;padding:0 10px;display:inline-grid}.wPcj-a_freeBadge>*,.wPcj-a_unreportedFreeBadge>*,.wPcj-a_vacationBadge>*{z-index:5;position:relative}.wPcj-a_freeBadge{color:var(--color-status-free-strong);background:color-mix(in srgb, var(--color-status-free-surface) 84%, transparent)}.wPcj-a_unreportedFreeBadge{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-control) 84%, transparent);border:1px dashed #aab2c0}.wPcj-a_vacationBadge{color:var(--time-off-badge-color,var(--color-status-vacation-strong));background:color-mix(in srgb, var(--time-off-badge-surface,var(--color-status-vacation-surface)) 84%, transparent)}.wPcj-a_vacationBadge.wPcj-a_timeOff-vacation{--time-off-badge-color:var(--color-status-vacation-strong);--time-off-badge-surface:var(--color-status-vacation-surface)}.wPcj-a_vacationBadge.wPcj-a_timeOff-free{--time-off-badge-color:var(--color-status-free-strong);--time-off-badge-surface:var(--color-status-free-surface)}.wPcj-a_vacationBadge.wPcj-a_timeOff-medical{--time-off-badge-color:var(--color-status-medical-foreground);--time-off-badge-surface:var(--color-status-medical-surface)}.wPcj-a_freeBadge strong,.wPcj-a_unreportedFreeBadge strong,.wPcj-a_vacationBadge strong{font-size:10px;font-weight:820;line-height:1}.wPcj-a_freeBadge small,.wPcj-a_unreportedFreeBadge small,.wPcj-a_vacationBadge small{margin-top:2px;font-size:8px;font-weight:720;line-height:1}.wPcj-a_vacationBadge small{white-space:nowrap;max-width:100%;overflow:hidden}.wPcj-a_closedBadge{border-radius:var(--radius-pill);width:100%;height:28px;color:color-mix(in srgb, var(--color-closed-text) 78%, transparent);background:color-mix(in srgb, var(--color-surface) 58%, transparent);justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.wPcj-a_exceptionalClosedBadge{border:1px solid color-mix(in srgb, var(--color-danger) 28%, transparent);height:auto;min-height:28px;color:var(--color-danger);background:var(--color-danger-soft);flex-direction:column;gap:2px;padding:5px 8px}.wPcj-a_exceptionalClosedBadge strong{font-size:11px;font-weight:780}.wPcj-a_exceptionalClosedBadge small{max-width:100%;color:var(--color-text-muted);white-space:nowrap;font-size:9px;font-weight:650;line-height:1.15;overflow:hidden}.wPcj-a_shiftBar{height:var(--timeline-shift-height);min-width:0;max-width:100%;box-shadow:0 4px 10px color-mix(in srgb, var(--shift-color,#111827) 34%, transparent);z-index:2;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.wPcj-a_shiftOverflowMarker{z-index:6;border:2px solid var(--color-info);background:color-mix(in srgb, var(--color-info-soft) 82%, var(--color-info));width:8px;height:calc(100% + 8px);box-shadow:0 1px 4px color-mix(in srgb, var(--color-info) 30%, transparent);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.wPcj-a_shiftOverflowMarkerStart{border-left-width:4px;border-radius:2px 0 0 2px;left:0}.wPcj-a_shiftOverflowMarkerEnd{border-right-width:4px;border-radius:0 2px 2px 0;right:0}.wPcj-a_shiftBar.wPcj-a_notWorkedShift:after{z-index:3;filter:drop-shadow(0 0 1px var(--color-heading));content:"";pointer-events:none;background:linear-gradient(135deg,#0000 calc(50% - 5.5px),#9b1c1c calc(50% - 5.5px) calc(50% + 5.5px),#0000 calc(50% + 5.5px));position:absolute;inset:-25% -2%}.wPcj-a_weeklyShiftBreak{z-index:2;box-sizing:border-box;border:1px solid var(--color-shift-break-border);background:repeating-linear-gradient(135deg, var(--color-shift-break-stripe-light) 0 4px, var(--color-shift-break-stripe-dark) 4px 8px);pointer-events:none;border-radius:2px 2px 0;min-width:6px;height:auto;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #ffffff6b,0 1px 3px #11182759}[data-theme=dark] .wPcj-a_weeklyShiftBreak{box-shadow:0 0 0 1px #ffe09429,0 1px 2px #0006}.wPcj-a_shiftText{z-index:5;width:max-content;min-width:max-content;max-width:none;color:var(--shift-text-color,#fff);text-shadow:0 1px 2px var(--shift-text-shadow-color), 0 0 1px var(--shift-text-shadow-color);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:760;line-height:1;display:inline-flex;position:relative}.wPcj-a_shiftText strong,.wPcj-a_shiftText em,.wPcj-a_shiftText b{text-overflow:clip;flex:none;max-width:none;font-style:normal;overflow:visible}.wPcj-a_shiftText em{opacity:.9}.wPcj-a_attendanceLabel{color:var(--color-danger);margin-left:5px;font-size:10px;font-style:normal;font-weight:850}.wPcj-a_shiftText b{border-radius:var(--radius-pill);color:#fffffff2;background:#ffffff2e;padding:2px 4px;font-size:10px;line-height:1}.wPcj-a_weekFooterActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:16px;display:grid}.wPcj-a_externalWorkBar{height:var(--timeline-shift-height);min-width:0;max-width:100%;box-shadow:0 2px 6px color-mix(in srgb, var(--color-external-work-border) 35%, transparent);z-index:3;pointer-events:none;border-radius:5px 5px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.wPcj-a_externalWorkLabel{z-index:2;border-radius:var(--radius-pill);width:max-content;min-width:0;max-width:calc(100% - 12px);color:var(--color-info);background:color-mix(in srgb, var(--color-surface) 86%, transparent);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:2px 6px;font-size:10px;font-weight:750;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.wPcj-a_externalWorkContextTrack{pointer-events:none;width:100%;height:32px;margin-top:-8px;display:block;position:relative}.wPcj-a_availabilityOverlapBadge.wPcj-a_externalWorkWarning{color:var(--color-external-work-text);background:var(--color-external-work-surface);box-shadow:inset 0 0 0 1px var(--color-external-work-border)}.wPcj-a_weekFooterActions button{width:100%;min-width:0;padding-left:10px;padding-right:10px}.wPcj-a_weekFooterActions .wPcj-a_publishButton{grid-column:1/-1}.wPcj-a_weekFooterActionsWithDelete{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.wPcj-a_weekFooterActions .wPcj-a_deleteSchedulesButton{height:auto;min-height:46px;padding:0}.wPcj-a_deleteSchedulesButton>span{justify-content:center;width:100%}.wPcj-a_deleteScopeOptions{border:0;gap:10px;margin:16px 0;padding:0;display:grid}.wPcj-a_deleteScopeLegend{margin-bottom:8px;font-weight:700}.wPcj-a_deleteScopeOption{border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.wPcj-a_deleteScopeOption>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.wPcj-a_deleteScopeOption:has(input:disabled){opacity:.55}.wPcj-a_deleteScopeOption>input[type=radio]{flex:0 0 20px;width:20px;height:20px;min-height:0;margin:2px 0 0;padding:0}
._068dZG_weekTopline{justify-content:space-between;align-items:center;gap:12px;display:block}._068dZG_weekTitle{align-content:center;justify-items:center;gap:3px;min-width:0;display:grid}._068dZG_weekTopline strong{color:var(--color-ink);font-size:14px}._068dZG_weekTopline span{color:var(--color-text-muted);font-size:12px}._068dZG_weekArrow{border-radius:0;flex:none;width:42px;min-width:42px;height:56px;min-height:56px;font-size:13px;font-weight:760}._068dZG_weekPicker{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:6px;min-width:0;display:grid}._068dZG_weekRangeNav{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:24px;display:flex}._068dZG_weekNavigator{justify-content:center;align-items:center;width:100%;max-width:100%;display:inline-flex}._068dZG_weekArrow{color:var(--color-text);background:var(--color-control);box-shadow:0 4px 10px color-mix(in srgb, var(--color-primary) 8%, transparent), inset 0 1px 0 #ffffff47, inset 0 -1px 0 color-mix(in srgb, var(--color-border) 42%, transparent);text-align:center;place-items:center;font-weight:800;line-height:1;transition:background-color .14s,box-shadow .14s,transform .14s;display:inline-grid}._068dZG_weekArrow:hover:not(:disabled){background:color-mix(in srgb, var(--color-control) 92%, var(--color-primary));box-shadow:0 5px 12px color-mix(in srgb, var(--color-primary) 10%, transparent), inset 0 1px 0 #ffffff5c, inset 0 -1px 0 color-mix(in srgb, var(--color-primary) 26%, transparent);transform:translateY(-1px)}._068dZG_weekArrow:active:not(:disabled){box-shadow:0 2px 5px color-mix(in srgb, var(--color-ink) 7%, transparent), inset 0 2px 3px color-mix(in srgb, var(--color-ink) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-border) 42%, transparent);transform:translateY(1px)}._068dZG_weekArrow:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._068dZG_weekArrow svg{width:30px;height:30px}._068dZG_weekStatus{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:23px;padding:5px 12px;font-size:11px;font-weight:800;line-height:1;transition:border-radius .18s,box-shadow .18s;display:inline-flex}._068dZG_weekStatusSlot{min-width:0;max-width:100%;display:inline-grid;position:relative}._068dZG_weekStatusAnchor{pointer-events:none;visibility:hidden;grid-area:1/1}._068dZG_weekStatusVisual{z-index:20;position:absolute;inset:0}._068dZG_weekStatusVisual[data-sticky-mode=docked],._068dZG_weekStatusVisual[data-sticky-mode=leaving]{left:var(--week-status-fixed-left,50vw);width:var(--week-status-visual-width);height:var(--week-status-visual-height);will-change:transform;inset-inline-end:auto;box-shadow:0 4px 10px color-mix(in srgb, var(--color-ink) 18%, transparent);border-top-left-radius:0;border-top-right-radius:0;position:fixed;top:0;bottom:auto}._068dZG_weekStatusVisual[data-header-motion=settling][data-sticky-mode=docked]{transition:border-radius .18s ease, box-shadow .18s ease, transform var(--app-header-settle-motion,.18s cubic-bezier(.2, 0, 0, 1))}._068dZG_weekStatus._068dZG_current{color:var(--color-primary-strong);background:var(--color-primary-soft)}._068dZG_weekStatus._068dZG_past{color:var(--color-danger);background:var(--color-danger-soft)}._068dZG_weekStatus._068dZG_future{color:var(--color-info);background:var(--color-info-soft)}@media (prefers-reduced-motion:reduce){._068dZG_weekStatus,._068dZG_weekStatusVisual[data-header-motion=settling][data-sticky-mode=docked]{transition:none}}
._0Q4BFa_button{--week-day-status-shadow:#10182838;--week-day-selected-layer:linear-gradient(transparent, transparent);--week-day-today-layer:linear-gradient(transparent, transparent);--week-day-closed-layer:linear-gradient(transparent, transparent);--week-day-base-layer:linear-gradient(color-mix(in srgb, var(--color-control) 16%, transparent), color-mix(in srgb, var(--color-control) 16%, transparent));box-sizing:border-box;border:2px solid var(--color-structural-border);width:100%;min-width:0;height:48px;min-height:48px;color:var(--color-text-muted);background:var(--week-day-selected-layer), var(--week-day-today-layer), var(--week-day-closed-layer), var(--week-day-base-layer);font:inherit;cursor:pointer;box-shadow:0 3px 8px color-mix(in srgb, var(--color-primary) 6%, transparent), inset 0 1px 0 #ffffff3d, inset 0 -1px 0 color-mix(in srgb, var(--color-border) 34%, transparent);border-radius:0;place-items:center;padding:4px;font-size:12px;font-weight:700;line-height:1;transition:box-shadow .12s,transform .12s;display:grid;position:relative}._0Q4BFa_button:hover:not(:disabled){transform:translateY(-1px)}._0Q4BFa_button:active:not(:disabled){transform:scale(.98)}._0Q4BFa_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._0Q4BFa_button:disabled{cursor:default;opacity:.62}._0Q4BFa_content{justify-items:center;gap:1px;display:inline-grid;transform:translateY(-4px)}._0Q4BFa_content strong{font-size:14px}._0Q4BFa_date{font-size:11px;font-weight:760}._0Q4BFa_status{z-index:3;border-radius:var(--radius-pill);max-width:calc(100% - 2px);color:var(--color-closed-text);background:color-mix(in srgb, var(--color-surface) 78%, transparent);opacity:.85;white-space:nowrap;box-shadow:0 0 0 1px var(--week-day-status-shadow), 0 2px 5px color-mix(in srgb, var(--week-day-status-shadow) 60%, transparent);pointer-events:none;justify-content:center;align-items:center;margin:0;padding:1px 2px;font-size:clamp(7px,2.1vw,9px);font-style:normal;font-weight:760;line-height:1;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-theme=dark] ._0Q4BFa_button{--week-day-status-shadow:#ffffff52}._0Q4BFa_button._0Q4BFa_closed{--week-day-closed-layer:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-closed-stripe-a) 52%, transparent) 0, color-mix(in srgb, var(--color-closed-stripe-a) 52%, transparent) 5px, color-mix(in srgb, var(--color-closed-stripe-b) 52%, transparent) 5px, color-mix(in srgb, var(--color-closed-stripe-b) 52%, transparent) 10px);color:var(--color-closed-text);border-color:var(--color-closed-accent)}._0Q4BFa_button._0Q4BFa_today{--week-day-today-layer:linear-gradient(color-mix(in srgb, var(--color-primary) 44%, transparent), color-mix(in srgb, var(--color-primary) 44%, transparent));color:var(--color-primary-strong);border-color:var(--color-primary)}._0Q4BFa_button._0Q4BFa_selected{--week-day-selected-layer:linear-gradient(color-mix(in srgb, var(--color-accent) 55%, transparent), color-mix(in srgb, var(--color-accent) 55%, transparent));color:var(--color-surface);border-color:var(--color-accent);box-shadow:0 8px 16px #2f80ed2e, inset 0 1px 0 #ffffff4d, inset 0 -1px 0 color-mix(in srgb, var(--color-accent) 22%, transparent)}._0Q4BFa_button._0Q4BFa_exceptional ._0Q4BFa_status,._0Q4BFa_button._0Q4BFa_exceptionalClosed ._0Q4BFa_status{color:var(--color-danger);background:var(--color-danger-soft);font-weight:820}._0Q4BFa_button._0Q4BFa_exceptionalOpen ._0Q4BFa_status{color:var(--color-primary-strong);background:var(--color-primary-soft)}
.Ibeq8W_employeeWeekStatus{padding:0}.Ibeq8W_employeeWeekSwipeViewport{touch-action:pan-y;margin-top:20px;position:relative;overflow:hidden}.Ibeq8W_employeeWeekSwipeContent{z-index:1;position:relative}.Ibeq8W_employeeWeekSwipeContent[data-swipe-state=dragging]{will-change:transform, opacity}.Ibeq8W_employeeWeekSwipeContent[data-swipe-state=returning],.Ibeq8W_employeeWeekSwipeContent[data-swipe-state=completing]{will-change:transform, opacity;transition:transform .32s cubic-bezier(.22,.72,.24,1),opacity .32s cubic-bezier(.22,.72,.24,1)}.Ibeq8W_employeeWeekSwipePreview{--employee-week-preview-opacity:0;--employee-week-preview-tone:var(--color-primary);z-index:0;min-height:100%;color:var(--employee-week-preview-tone);opacity:var(--employee-week-preview-opacity);pointer-events:none;align-items:center;padding:18px 6px;display:flex;position:absolute;inset:0}.Ibeq8W_employeeWeekSwipePreview[data-preview-tone=past]{--employee-week-preview-tone:var(--color-danger)}.Ibeq8W_employeeWeekSwipePreview[data-preview-tone=future]{--employee-week-preview-tone:var(--color-info)}.Ibeq8W_employeeWeekSwipePreview[data-preview-tone=current]{--employee-week-preview-tone:var(--color-primary)}.Ibeq8W_employeeWeekSwipePreview:before{z-index:0;content:"";pointer-events:none;width:100%;position:absolute;top:0;bottom:0}.Ibeq8W_employeeWeekSwipePreviewPrevious{transform:translate3d(calc(-100% + var(--employee-week-preview-shift,0px)), 0, 0)}.Ibeq8W_employeeWeekSwipePreviewPrevious:before{left:calc(100% - var(--employee-week-preview-shift,0px));background:linear-gradient(90deg, color-mix(in srgb, var(--employee-week-preview-tone) 19%, transparent), transparent 44%)}.Ibeq8W_employeeWeekSwipePreviewNext{transform:translate3d(calc(100% + var(--employee-week-preview-shift,0px)), 0, 0)}.Ibeq8W_employeeWeekSwipePreviewNext:before{left:calc(-100% - var(--employee-week-preview-shift,0px));background:linear-gradient(270deg, color-mix(in srgb, var(--employee-week-preview-tone) 19%, transparent), transparent 44%)}.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=returning] .Ibeq8W_employeeWeekSwipePreview,.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=completing] .Ibeq8W_employeeWeekSwipePreview{transition:transform .32s cubic-bezier(.22,.72,.24,1),opacity .32s cubic-bezier(.22,.72,.24,1)}.Ibeq8W_employeeWeekSwipePreviewInner{z-index:1;width:max-content;transform:translate3d(calc(var(--employee-week-preview-shift,0px) * -1), -50%, 0);gap:4px;display:grid;position:relative}.Ibeq8W_employeeWeekSwipePreviewPrevious .Ibeq8W_employeeWeekSwipePreviewInner{top:clamp(52px, calc(var(--employee-week-swipe-anchor-y,50%) - 82px), calc(100% - 72px));text-align:left;position:absolute;left:calc(100% + 6px)}.Ibeq8W_employeeWeekSwipePreviewNext .Ibeq8W_employeeWeekSwipePreviewInner{top:clamp(52px, calc(var(--employee-week-swipe-anchor-y,50%) - 82px), calc(100% - 72px));text-align:right;position:absolute;right:calc(100% + 6px)}.Ibeq8W_employeeWeekSwipePreviewArrow{width:58px;height:58px;color:var(--employee-week-preview-tone);opacity:.36;place-items:center;display:grid}.Ibeq8W_employeeWeekSwipePreviewNext .Ibeq8W_employeeWeekSwipePreviewArrow{justify-self:end}.Ibeq8W_employeeWeekSwipePreviewLabel{gap:3px;display:grid}.Ibeq8W_employeeWeekSwipePreviewLabel strong{color:var(--employee-week-preview-tone);font-size:15px;font-weight:850;line-height:1.2}.Ibeq8W_employeeWeekSwipePreviewLabel small{color:var(--employee-week-preview-tone);opacity:.65;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2}.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=dragging] .Ibeq8W_employeeWeekSwipePreview{transition:none}.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=returning] .Ibeq8W_employeeWeekSwipePreview,.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=completing] .Ibeq8W_employeeWeekSwipePreview{will-change:transform, opacity}.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=returning] .Ibeq8W_employeeWeekSwipePreviewInner,.Ibeq8W_employeeWeekSwipeViewport[data-swipe-state=completing] .Ibeq8W_employeeWeekSwipePreviewInner{transition:transform .32s cubic-bezier(.22,.72,.24,1)}.Ibeq8W_employeeStatusWeekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.Ibeq8W_employeeStatusDay{border-radius:var(--radius-semantic-lg);border-bottom-right-radius:0;min-width:0}.Ibeq8W_employeeStatusDay.Ibeq8W_closed{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-closed-stripe-a) 18%, transparent) 0, color-mix(in srgb, var(--color-closed-stripe-a) 18%, transparent) 5px, color-mix(in srgb, var(--color-closed-stripe-b) 18%, transparent) 5px, color-mix(in srgb, var(--color-closed-stripe-b) 18%, transparent) 10px)}.Ibeq8W_employeeStatusAvatars{gap:10px;margin-top:8px;display:grid}.Ibeq8W_employeeStatusAvatar{aspect-ratio:1/1.2;border:2px solid var(--color-border);border-radius:var(--radius-semantic-lg);background:var(--color-canvas);border-bottom-right-radius:0;align-content:center;place-items:center;gap:5px;width:100%;padding:4px;display:grid;position:relative;overflow:visible}.Ibeq8W_employeeStatusAvatar.Ibeq8W_hiddenStatus .Ibeq8W_employeeStatusInitials,.Ibeq8W_employeeStatusAvatar.Ibeq8W_hiddenStatus .Ibeq8W_employeeStatusBar{visibility:hidden}.Ibeq8W_employeeStatusInitials{aspect-ratio:1;width:68%;color:var(--color-heading);background:var(--avatar-light-background,var(--color-accent));border-radius:50%;place-items:center;font-size:clamp(8px,2.4vw,11px);font-weight:800;line-height:1;display:grid}[data-theme=dark] .Ibeq8W_employeeStatusInitials{color:var(--color-heading);background:var(--avatar-dark-background,var(--color-accent))}.Ibeq8W_employeeStatusBar{z-index:1;border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg, var(--status-bar-a) 0, var(--status-bar-a) 4px, var(--status-bar-b) 4px, var(--status-bar-b) 8px);width:100%;height:4px;position:relative}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-free,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-free{--status-bar-a:var(--color-status-free-light);--status-bar-b:var(--color-status-free-strong)}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-vacation,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-vacation{--status-bar-a:var(--color-status-vacation-light);--status-bar-b:var(--color-status-vacation-strong)}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-medical,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-medical{--status-bar-a:var(--color-status-medical-light);--status-bar-b:var(--color-status-medical-strong)}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-working,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-working{--status-bar-a:#8ce99a;--status-bar-b:#087f5b}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-not-worked,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-not-worked{--status-bar-a:#8ce99a;--status-bar-b:#087f5b;position:relative}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-not-worked .Ibeq8W_employeeStatusBar:after,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-not-worked:after{border-radius:var(--radius-pill);background:var(--color-danger);content:"";width:108%;height:2px;position:absolute;top:50%;left:-4%;transform:translateY(-50%)rotate(-12deg)}.Ibeq8W_employeeStatusAvatar.Ibeq8W_status-unspecified,.Ibeq8W_employeeStatusLegend i.Ibeq8W_status-unspecified{--status-bar-a:#d0d5dd;--status-bar-b:#344054}.Ibeq8W_employeeExternalWorkBadge{z-index:2;border:1px solid color-mix(in srgb, var(--color-info) 35%, var(--color-border));border-radius:var(--radius-pill);min-height:0;color:var(--color-info);background:var(--color-info-soft);box-shadow:var(--shadow-soft);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding:0 5px;font-size:7px;font-style:normal;font-weight:750;line-height:1;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}[data-theme=dark] .Ibeq8W_employeeExternalWorkBadge{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));color:var(--color-accent);background:var(--color-info-soft)}.Ibeq8W_employeeStatusLegend{color:var(--color-text);background:var(--color-structural-surface);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 6px;margin-top:16px;padding:8px 9px;font-size:12px;font-weight:760;display:grid}.Ibeq8W_employeeStatusLegendOption{align-items:center;gap:4px;min-width:0;padding:1px 0;line-height:1.2;display:inline-flex}.Ibeq8W_employeeStatusLegendOption input{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.Ibeq8W_employeeStatusLegendOption span{min-width:0}.Ibeq8W_employeeStatusLegendOption.Ibeq8W_employeeStatusOvertimeOption{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:42px;color:var(--color-primary-strong);background:var(--color-control);gap:8px;padding:8px 10px;font-size:13px;font-weight:850}.Ibeq8W_employeeStatusLegendActions{grid-column:1/-1;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:6px;min-width:0;display:grid}.Ibeq8W_employeeStatusLegend i{border:2px solid var(--color-border);background:linear-gradient(135deg, var(--status-bar-a) 0 50%, var(--status-bar-b) 50% 100%);border-radius:5px;flex:none;width:17px;height:17px;box-shadow:0 1px 3px #10182824}.Ibeq8W_employeeStatusShowAll{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;min-height:42px;color:var(--color-accent);background:var(--color-control);white-space:nowrap;padding:8px 9px;font-size:12px;font-weight:800}.Ibeq8W_employeeStatusSwitch{flex:none;width:40px;height:22px;display:inline-grid;position:relative}.Ibeq8W_employeeStatusSwitch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Ibeq8W_employeeStatusSwitch i{border:1px solid color-mix(in srgb, var(--color-primary) 36%, var(--color-border));border-radius:var(--radius-pill);background:var(--color-control);width:100%;height:100%;position:relative;box-shadow:inset 0 1px 2px #1018281f}.Ibeq8W_employeeStatusSwitch i:after{background:var(--color-text-muted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .16s,background-color .16s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #1018283d}.Ibeq8W_employeeStatusSwitch input:checked+i{background:var(--color-primary-soft)}.Ibeq8W_employeeStatusSwitch input:checked+i:after{background:var(--color-primary-strong);transform:translate(19px,-50%)}@media (max-width:480px){.Ibeq8W_employeeStatusBar{height:6px}}@media (prefers-reduced-motion:reduce){.Ibeq8W_employeeWeekSwipeContent[data-swipe-state=returning],.Ibeq8W_employeeWeekSwipeContent[data-swipe-state=completing],.Ibeq8W_employeeWeekSwipePreview,.Ibeq8W_employeeWeekSwipePreviewInner{transition:none}}
.zbgZRq_monthWeekdays{gap:5px;display:grid}.zbgZRq_monthCard{padding:0}.zbgZRq_monthMetricToggle{border:1px solid var(--color-border);width:100%;min-height:34px;color:var(--color-accent);background:var(--color-control);border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px 8px 13px;font-size:12px;font-weight:800;line-height:1.1;display:inline-flex}.zbgZRq_monthMetricControl{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:inline-flex}.zbgZRq_monthMetricControl>span:first-child{min-width:0}.zbgZRq_monthOvertimeTotal{min-width:0;color:var(--color-accent);white-space:nowrap;flex:0 auto;font-size:14px;font-weight:900}.zbgZRq_monthMetricSwitch{flex:none;width:46px;height:26px;display:inline-grid;position:relative}.zbgZRq_monthMetricSwitch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.zbgZRq_monthMetricSwitch i{border:1px solid color-mix(in srgb, var(--color-primary) 42%, var(--color-border));border-radius:var(--radius-pill);background:var(--color-control);width:100%;height:100%;position:relative;box-shadow:inset 0 1px 2px #1018281f}.zbgZRq_monthMetricSwitch i:after{background:var(--color-text-muted);content:"";border-radius:50%;width:18px;height:18px;transition:transform .16s,background-color .16s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #1018283d}.zbgZRq_monthMetricSwitch input:checked+i{background:var(--color-primary-soft)}.zbgZRq_monthMetricSwitch input:checked+i:after{background:var(--color-primary-strong);transform:translate(21px,-50%)}.zbgZRq_monthWeekdays{color:var(--color-text-muted);text-align:center;grid-template-columns:repeat(7,1fr);margin-top:14px;font-size:12px;font-weight:760}.zbgZRq_monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.zbgZRq_monthCell{border-radius:var(--radius-semantic-md);background:var(--color-structural-surface);border:2px solid #0000;border-bottom-right-radius:0;align-content:space-between;justify-items:center;gap:4px;min-width:0;min-height:66px;padding:6px 5px 5px;display:grid;position:relative}.zbgZRq_monthCell:not(.zbgZRq_empty){width:100%;color:inherit;font:inherit;text-align:initial;cursor:pointer}.zbgZRq_monthCell.zbgZRq_empty{background:0 0;border:0}.zbgZRq_monthCell.zbgZRq_today{z-index:2;box-shadow:0 0 0 3px var(--color-accent)}.zbgZRq_monthNumber{color:var(--color-text);justify-self:start;font-size:12px;font-weight:720;line-height:1}.zbgZRq_monthWorkers{width:24px;min-width:24px;height:24px;color:var(--color-text);background:var(--color-surface);border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #344b6724,0 2px 5px #17203314}.zbgZRq_monthWorkers b{font-size:14px;font-weight:850}.zbgZRq_monthOvertime{border-radius:var(--radius-pill);box-sizing:border-box;min-width:30px;max-width:calc(100% - 8px);min-height:24px;color:var(--color-primary-strong);background:color-mix(in srgb, var(--color-primary-soft) 82%, var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent), 0 2px 5px #17203314;text-align:center;white-space:nowrap;place-items:center;padding:0 5px;font-size:11px;font-weight:850;line-height:1;display:inline-grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.zbgZRq_monthOvertime.zbgZRq_empty{color:var(--color-text-muted);background:var(--color-surface)}.zbgZRq_coverage{border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg, var(--coverage-bar-a) 0, var(--coverage-bar-a) 4px, var(--coverage-bar-b) 4px, var(--coverage-bar-b) 8px);justify-self:stretch;width:100%;height:4px}.zbgZRq_monthCell.zbgZRq_coverage-complete{--coverage-bar-a:#8ce99a;--coverage-bar-b:#087f5b;background:var(--color-complete-surface);border-color:#62ad83}.zbgZRq_monthCell.zbgZRq_coverage-partial{--coverage-bar-a:#ffd43b;--coverage-bar-b:#9c4f00;background:var(--color-partial-surface);border-color:#e4b43a}.zbgZRq_monthCell.zbgZRq_coverage-empty{--coverage-bar-a:#ff8787;--coverage-bar-b:#8b1e1e;background:var(--color-empty-surface);border-color:#df7b7b}.zbgZRq_monthCell.zbgZRq_coverage-closed{--coverage-bar-a:var(--color-closed-stripe-a);--coverage-bar-b:var(--color-closed-accent);border-color:var(--color-closed-accent);background:repeating-linear-gradient(135deg, var(--color-closed-stripe-a) 0, var(--color-closed-stripe-a) 5px, var(--color-closed-stripe-b) 5px, var(--color-closed-stripe-b) 10px)}.zbgZRq_monthException{z-index:1;border-radius:var(--radius-pill);color:var(--color-danger);background:var(--color-danger-soft);padding:2px 5px;font-size:8px;font-weight:820;line-height:1;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.zbgZRq_monthException.zbgZRq_open{color:#087f5b;background:#e6fcf5}.zbgZRq_monthCoverageLegend{color:var(--color-text);background:var(--color-structural-surface);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:16px;padding:11px 12px;font-size:12px;font-weight:760;display:grid}.zbgZRq_monthCoverageLegend span{align-items:center;gap:7px;min-width:0;line-height:1.2;display:inline-flex}.zbgZRq_monthCoverageLegend i{background:linear-gradient(135deg, var(--coverage-bar-a) 0 50%, var(--coverage-bar-b) 50% 100%);border:2px solid #0000;border-radius:5px;flex:none;width:17px;height:17px;box-shadow:0 1px 3px #10182824}.zbgZRq_monthCoverageLegend i.zbgZRq_coverage-complete{--coverage-bar-a:#8ce99a;--coverage-bar-b:#087f5b;border-color:#62ad83}.zbgZRq_monthCoverageLegend i.zbgZRq_coverage-partial{--coverage-bar-a:#ffd43b;--coverage-bar-b:#9c4f00;border-color:#e4b43a}.zbgZRq_monthCoverageLegend i.zbgZRq_coverage-empty{--coverage-bar-a:#ff8787;--coverage-bar-b:#8b1e1e;border-color:#df7b7b}.zbgZRq_monthCoverageLegend i.zbgZRq_coverage-closed{--coverage-bar-a:var(--color-closed-stripe-a);--coverage-bar-b:var(--color-closed-accent);border-color:var(--color-closed-accent)}@media (max-width:480px){.zbgZRq_coverage{height:6px}}
._3UZB8G_addButton{width:100%;margin-top:16px}._3UZB8G_teamCard{padding:0}._3UZB8G_employeeList{gap:8px;display:grid}._3UZB8G_employeeRow{width:100%;min-height:118px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;padding:12px;display:grid}._3UZB8G_employeeCopy{gap:3px;min-width:0;display:grid}._3UZB8G_employeeCopy strong{color:var(--color-ink);font-size:15px;line-height:1.2}._3UZB8G_employeeHeading{align-items:center;gap:11px;min-width:0;display:flex}._3UZB8G_employeeStatusChips{flex:0 auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}._3UZB8G_employeeStatusChips>span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}._3UZB8G_employeeHeading>strong{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._3UZB8G_employeeCopy small{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:12px;line-height:1.25}._3UZB8G_employeeTotals{gap:0;width:100%;margin-top:3px;display:grid}._3UZB8G_employeeTotalLine{min-width:0;color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.1;display:flex}._3UZB8G_employeeTotalLine._3UZB8G_yesterday{--employee-total-tone:color-mix(in srgb, var(--color-danger) 78%, var(--color-text-muted));color:var(--employee-total-tone)}._3UZB8G_employeeTotalLine._3UZB8G_today{--employee-total-tone:var(--color-primary-strong);color:var(--employee-total-tone)}._3UZB8G_employeeTotalLine._3UZB8G_week{--employee-total-tone:color-mix(in srgb, var(--color-accent) 78%, var(--color-text-muted));color:var(--employee-total-tone)}._3UZB8G_employeeTotalLine._3UZB8G_month{--employee-total-tone:color-mix(in srgb, var(--color-info) 84%, var(--color-text-muted));color:var(--employee-total-tone)}._3UZB8G_employeeTotalLine._3UZB8G_notWorkedTotalLine{border-top:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--color-border));color:var(--color-danger);margin-top:5px;padding-top:8px;font-weight:800}._3UZB8G_employeeTotalLine._3UZB8G_notWorkedTotalLine b{color:var(--color-danger)}._3UZB8G_employeeTotalLine._3UZB8G_groupStart{margin-top:3px}._3UZB8G_employeeTotalLine>span{white-space:nowrap;overflow:hidden}._3UZB8G_employeeTotalLine b{color:var(--employee-total-tone,var(--color-ink));white-space:nowrap;flex:none;font-size:14px;font-weight:850}._3UZB8G_employeeVacationUntil{--time-off-box-color:var(--color-status-free-strong);--time-off-box-border:var(--color-status-free-light);--time-off-box-surface:linear-gradient(135deg, var(--color-status-free-surface), color-mix(in srgb, var(--color-status-free-light) 18%, var(--color-surface)));border:1px solid var(--time-off-box-border);border-radius:var(--radius-md);width:75%;min-width:0;color:var(--time-off-box-color);background:var(--time-off-box-surface);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;margin-top:5px;padding:6px 8px;display:grid;box-shadow:0 3px 10px #8a4b0014}._3UZB8G_employeeVacationUntil._3UZB8G_timeOff-vacation{--time-off-box-color:var(--color-status-vacation-strong);--time-off-box-border:var(--color-status-vacation-light);--time-off-box-surface:linear-gradient(135deg, var(--color-status-vacation-surface), color-mix(in srgb, var(--color-status-vacation-light) 18%, var(--color-surface)))}._3UZB8G_employeeVacationUntil._3UZB8G_timeOff-medical{--time-off-box-color:var(--color-status-medical-foreground);--time-off-box-border:var(--color-status-medical-light);--time-off-box-surface:linear-gradient(135deg, var(--color-status-medical-surface), color-mix(in srgb, var(--color-status-medical-light) 18%, var(--color-surface)))}._3UZB8G_employeeVacationUntil>span:last-child{gap:1px;min-width:0;display:grid}._3UZB8G_employeeVacationUntil small{color:var(--time-off-box-color);font-size:9px;font-weight:760;line-height:1.1}._3UZB8G_employeeVacationUntil strong{color:var(--time-off-box-color);white-space:nowrap;font-size:12px;font-weight:850;line-height:1.15;overflow:hidden}._3UZB8G_employeeVacationIcon{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--time-off-box-color);background:color-mix(in srgb, var(--color-surface) 72%, transparent);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8a4b0024}._3UZB8G_employeeVacationIcon svg{width:18px;height:18px}
.grXBUq_scheduleSummary{width:100%;color:var(--color-text);text-align:left;gap:0;display:grid}.grXBUq_scheduleSummaryRows{gap:0;display:grid}.grXBUq_scheduleSummaryRow{box-sizing:border-box;width:100%;min-height:35px;box-shadow:none;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.grXBUq_scheduleSummaryRow.grXBUq_open{--accented-surface-accent:var(--color-primary);--accented-surface-background:color-mix(in srgb, var(--color-surface) 72%, transparent)}.grXBUq_scheduleSummaryRow.grXBUq_closed{--accented-surface-accent:var(--color-danger);--accented-surface-background:color-mix(in srgb, var(--color-danger-soft) 72%, transparent)}.grXBUq_scheduleSummaryRow strong{color:var(--color-heading);font-size:12px}.grXBUq_scheduleSummaryRow>span{color:var(--color-text-muted);text-align:right;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.grXBUq_scheduleSummaryRow.grXBUq_closed>span{color:var(--color-danger)}
.ZAlb-W_exceptionCard{gap:12px;width:100%;padding:14px 0;display:grid}.ZAlb-W_exceptionList{align-items:stretch;gap:8px;width:100%;display:grid}.ZAlb-W_exceptionRow{box-sizing:border-box;--accented-surface-accent:var(--color-primary);--accented-surface-background:color-mix(in srgb, var(--color-surface) 72%, transparent);--accented-surface-radius:0;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 10px;display:flex}.ZAlb-W_exceptionRow.ZAlb-W_closed{--accented-surface-accent:var(--color-danger);--accented-surface-background:color-mix(in srgb, var(--color-danger-soft) 72%, transparent)}.ZAlb-W_editableRow{width:100%;color:var(--color-text);cursor:pointer}.ZAlb-W_editableRow:active{transform:scale(.995)}.ZAlb-W_exceptionRow>span{gap:4px;display:grid}.ZAlb-W_exceptionRow strong{color:var(--color-heading);font-size:13px}.ZAlb-W_exceptionRow .ZAlb-W_description{color:var(--color-text-muted);font-size:12px;line-height:1.35}.ZAlb-W_exceptionRow small{font-size:11px;font-weight:800}.ZAlb-W_exceptionRow small.ZAlb-W_closed{color:var(--color-danger)}.ZAlb-W_exceptionRow small.ZAlb-W_open{color:var(--color-primary-strong)}.ZAlb-W_emptyState{color:var(--color-text-muted);padding:10px 2px;font-size:13px}.ZAlb-W_historyButton{margin-bottom:var(--space-3)}.ZAlb-W_summaryCard{width:100%;color:var(--color-text);background:var(--color-structural-surface);padding:14px 0}.ZAlb-W_exceptionForm{gap:18px;display:grid}.ZAlb-W_exceptionForm>label{gap:6px;display:grid}.ZAlb-W_exceptionForm>label span,.ZAlb-W_exceptionForm legend{color:var(--color-heading);font-size:13px;font-weight:800}.ZAlb-W_exceptionForm>label span small{color:var(--color-text-muted);font-size:11px;font-weight:600}.ZAlb-W_exceptionForm fieldset{border:1px solid var(--color-border-soft);border-radius:0;gap:10px;padding:12px;display:grid}.ZAlb-W_exceptionForm fieldset label{color:var(--color-text);align-items:center;gap:8px;font-size:14px;display:flex}.ZAlb-W_exceptionForm input[type=radio]{width:18px;height:18px}.ZAlb-W_modalActions{gap:10px;display:flex}.ZAlb-W_modalActions>button{flex:1 1 0;min-width:0}.ZAlb-W_conflictContent{gap:14px;display:grid}.ZAlb-W_conflictIntro{gap:5px;display:grid}.ZAlb-W_conflictIntro strong{color:var(--color-heading);font-size:15px}.ZAlb-W_conflictIntro p,.ZAlb-W_conflictHelp{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.ZAlb-W_conflictList{gap:8px;display:grid}.ZAlb-W_conflictRow{border:1px solid var(--color-danger);background:var(--color-danger-soft);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.ZAlb-W_conflictRow strong{color:var(--color-heading);font-size:13px}.ZAlb-W_conflictRow span{color:var(--color-danger);text-align:right;font-size:12px;font-weight:800}
.OcIhYG_notice{box-sizing:border-box;width:100%;min-width:0;margin-bottom:var(--space-4);border:1px solid var(--color-info);color:var(--color-text);background:var(--color-info-soft);border-radius:0;padding:14px;position:relative}.OcIhYG_noticeAction{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.OcIhYG_noticeAction:hover{color:var(--color-heading)}.OcIhYG_noticeAction:focus-visible{outline:3px solid var(--color-info);outline-offset:2px;border-radius:0}.OcIhYG_message{min-width:0;display:block}.OcIhYG_heading{color:var(--color-heading);margin:0 0 4px;font-size:14px;line-height:1.3;display:block}.OcIhYG_description{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4;display:block}.OcIhYG_chevron{color:var(--color-info);flex:none;margin-left:8px;font-size:30px;line-height:1}
.QQVN3q_panel{gap:var(--space-4);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.QQVN3q_rows{gap:12px;min-width:0;display:grid}.QQVN3q_row{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;display:flex}.QQVN3q_employee{box-sizing:border-box;min-width:0;font:inherit;color:var(--color-text-muted);text-align:center;appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:720;line-height:1.1;display:flex}.QQVN3q_employee:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:0}.QQVN3q_avatarLine{flex:0 0 42px;width:54px;height:42px;display:block;position:relative;overflow:visible}.QQVN3q_avatar{width:42px;height:42px;color:var(--color-heading);background:var(--avatar-light-background,var(--color-accent));border-radius:50%;place-items:center;font-size:12px;font-weight:820;display:inline-grid}[data-theme=dark] .QQVN3q_avatar{color:var(--color-heading);background:var(--avatar-dark-background,var(--color-accent))}.QQVN3q_check{z-index:1;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-pill);width:24px;height:20px;color:var(--color-text-muted);background:var(--color-neutral-soft);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:0;box-shadow:0 1px 2px #10182824}.QQVN3q_check svg{width:18px;height:15px}.QQVN3q_checkSeen{border-color:var(--color-success);color:var(--color-success);background:var(--color-primary-soft)}.QQVN3q_checkUnseen{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-neutral-soft)}.QQVN3q_checkUnlinked{border-color:var(--color-border);color:var(--color-danger,var(--color-error,#c92a2a));background:var(--color-neutral-soft)}.QQVN3q_employeeName{text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;min-height:2.1em;line-height:1.05;display:-webkit-box;overflow:hidden}.QQVN3q_actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.QQVN3q_publishButton,.QQVN3q_publicationButton,.QQVN3q_shareButton{width:100%}.QQVN3q_shareActions{gap:8px;display:grid}.QQVN3q_status{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.35}.QQVN3q_error{color:var(--color-danger);margin:0;font-size:13px;line-height:1.35}.QQVN3q_manualCopy{box-sizing:border-box;resize:vertical;border:1px solid var(--color-border);width:100%;min-height:76px;color:var(--color-text);background:var(--color-control);font:inherit;border-radius:0;padding:10px;font-size:13px}
.sb7gNq_container{width:100%;margin-bottom:var(--space-5)}.sb7gNq_success{border:1px solid color-mix(in srgb, var(--color-success) 32%, transparent);border-left:4px solid var(--color-success);width:100%;min-height:76px;color:var(--color-heading);background:color-mix(in srgb, var(--color-success) 10%, transparent);border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:center;padding:12px 16px;animation:.18s ease-out both sb7gNq_installSuccessIn;display:grid;box-shadow:0 3px 10px #10182814}.sb7gNq_installed{border-color:color-mix(in srgb, var(--color-success) 48%, transparent);background:color-mix(in srgb, var(--color-success) 15%, transparent)}.sb7gNq_successIcon{width:28px;height:28px;color:var(--color-success);background:color-mix(in srgb, var(--color-success) 18%, transparent);border-radius:50%;place-items:center;display:grid}.sb7gNq_successIcon svg{width:18px;height:18px}.sb7gNq_successCopy{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.sb7gNq_successCopy strong,.sb7gNq_successCopy small{overflow-wrap:anywhere;display:block}.sb7gNq_successCopy strong{font-size:15px;font-weight:780;line-height:1.15}.sb7gNq_successCopy small{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.25}.sb7gNq_button{isolation:isolate;color:#fff;text-align:center;cursor:pointer;background:linear-gradient(#0e4f9d 0%,#146fc7 100%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 52px;align-items:center;width:100%;min-height:76px;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #062f6738,0 3px 7px #1018281f,inset 0 1px #ffffff1a;container-type:inline-size}.sb7gNq_button:hover{box-shadow:0 15px 28px #062f6747,0 4px 8px #10182829,inset 0 1px #ffffff3d}.sb7gNq_button:active{transform:translateY(1px)}.sb7gNq_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sb7gNq_shine{z-index:-1;pointer-events:none;will-change:transform;backface-visibility:hidden;background:linear-gradient(90deg,#fff0 0%,#ffffff04 10%,#ffffff0b 22%,#ffffff17 34%,#ffffff38 50%,#ffffff17 66%,#ffffff0b 78%,#ffffff04 90%,#fff0 100%);width:clamp(120px,36cqw,140px);animation:5.6s linear infinite sb7gNq_softGlow;position:absolute;top:0;bottom:0;left:100%}.sb7gNq_copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;padding:10px 8px;display:flex;position:relative}.sb7gNq_copy strong,.sb7gNq_copy small{overflow-wrap:anywhere;max-width:100%;display:block}.sb7gNq_copy strong{font-size:16px;font-weight:780;line-height:1.1}.sb7gNq_copy small{color:#fffc;font-size:12px;font-weight:500;line-height:1.2}.sb7gNq_icon{z-index:1;color:#fff;border-left:1px solid #ffffff24;place-items:center;width:100%;height:100%;display:grid;position:relative}.sb7gNq_icon svg{width:25px;height:25px}@keyframes sb7gNq_softGlow{0%,50%{transform:translate(0,0)}to{transform:translate(calc(-100cqw - 100%))}}@keyframes sb7gNq_installSuccessIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:390px){.sb7gNq_copy strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.sb7gNq_shine{animation:none}.sb7gNq_button{transition-duration:0s}.sb7gNq_success{animation:none}}
._9QrM3q_settingsCard{--settings-field-gap:14px;gap:var(--settings-field-gap);padding:14px;display:grid}._9QrM3q_establishmentNameForm{gap:6px;display:grid}._9QrM3q_settingsTopActions{gap:10px;margin:14px 0 0;padding:0 14px;display:grid}._9QrM3q_establishmentNameRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._9QrM3q_headerPaletteOptions{margin-block-start:16px}._9QrM3q_settingsSavePanel{gap:10px;margin-top:14px;padding:14px;display:grid}._9QrM3q_establishmentActions{gap:10px;display:grid}._9QrM3q_establishmentDangerPanel{border-top:1px solid var(--color-border-soft);gap:10px;margin-top:28px;padding-top:20px;display:grid}._9QrM3q_dataRestorePanel{border-top:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-info-soft) 42%, transparent);gap:10px;margin-top:28px;padding:16px 14px;display:grid}._9QrM3q_dataRestorePanel h2,._9QrM3q_dataRestorePanel p{margin:0}._9QrM3q_dataRestorePanel h2{color:var(--color-heading);font-size:17px}._9QrM3q_dataRestorePanel p{color:var(--color-text-muted);font-size:13px;line-height:1.45}._9QrM3q_dangerTitle{color:var(--color-heading);margin:0;font-size:17px}._9QrM3q_dangerDescription{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._9QrM3q_settingsNotice,._9QrM3q_settingsError{border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:13px;line-height:1.35}._9QrM3q_settingsNotice{color:var(--color-info);background:var(--color-info-soft)}._9QrM3q_settingsError{color:var(--color-danger);background:var(--color-danger-soft)}._9QrM3q_scheduleCard{padding:12px}._9QrM3q_establishmentDays{gap:18px;display:grid}._9QrM3q_establishmentDay{gap:14px;padding:14px;display:grid}._9QrM3q_establishmentDay._9QrM3q_open{--accented-surface-accent:var(--color-primary)}._9QrM3q_establishmentDay._9QrM3q_closed{--accented-surface-accent:var(--color-danger)}._9QrM3q_establishmentDayHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}._9QrM3q_establishmentDayHeader>div:first-child,._9QrM3q_establishmentDayHeader>div:first-child strong,._9QrM3q_establishmentDayHeader>div:first-child span{display:block}._9QrM3q_establishmentDayHeader>div:first-child{flex:auto;min-width:0}._9QrM3q_establishmentDayHeader strong{color:var(--color-heading);font-size:19px}._9QrM3q_establishmentDayHeader>div:first-child>span{color:var(--color-text-muted);margin-top:3px;font-size:12px}._9QrM3q_establishmentDay>._9QrM3q_exceptionalHoursHint{color:var(--color-warning);margin:-5px 0 0;font-size:12px;font-weight:760}._9QrM3q_dayHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}._9QrM3q_dayStateChip{border-radius:var(--radius-pill);min-height:28px;color:var(--color-primary-strong);background:var(--color-primary-soft);white-space:nowrap;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}._9QrM3q_dayStateChip._9QrM3q_closed{color:var(--color-danger);background:var(--color-danger-soft)}._9QrM3q_dayStateSwitch{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-control);flex:0 0 46px;width:46px;height:26px;padding:0;position:relative;box-shadow:inset 0 1px 3px #1018281f}._9QrM3q_dayStateSwitchKnob{background:var(--color-surface);border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1018284d}._9QrM3q_dayStateSwitch:not(._9QrM3q_selected) ._9QrM3q_dayStateSwitchKnob{background:var(--color-text-muted)}._9QrM3q_dayStateSwitch._9QrM3q_selected{border-color:var(--color-primary);background:var(--color-primary)}._9QrM3q_dayStateSwitch._9QrM3q_selected ._9QrM3q_dayStateSwitchKnob{transform:translate(20px)}._9QrM3q_dayStateSwitch:active ._9QrM3q_dayStateSwitchKnob{width:20px}._9QrM3q_dayRanges{gap:9px;display:grid}._9QrM3q_dayRange{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}._9QrM3q_dayRange._9QrM3q_withRemove{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}._9QrM3q_dayRange label span{color:var(--color-text-muted);margin:0 0 2px 2px;font-size:11px;font-weight:720;display:block}._9QrM3q_dayRange input{width:100%;min-width:0}._9QrM3q_rangeRemoveButton{width:34px;min-height:46px;color:var(--color-danger);background:var(--color-danger-soft);border-radius:0;place-items:center;padding:0 0 2px;display:grid}._9QrM3q_rangeRemoveButton svg{width:18px;height:18px}._9QrM3q_dayFooterActions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:9px;margin-top:4px;padding-top:12px;display:grid}._9QrM3q_dayFooterActions button{white-space:nowrap;width:100%}._9QrM3q_copyDayIntro{color:var(--color-text-muted);margin:0 0 12px;font-size:13px;line-height:1.4}._9QrM3q_copyDayOptions{gap:8px;display:grid}._9QrM3q_copyDayOption{border:1px solid var(--color-border-soft);width:100%;color:var(--color-text);background:var(--color-control);text-align:left;border-radius:0;gap:4px;padding:12px;display:grid}._9QrM3q_copyDayOption strong{color:var(--color-heading);font-size:14px}._9QrM3q_copyDayOption span{color:var(--color-text-muted);white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}._9QrM3q_scheduleRangeForm,._9QrM3q_confirmationContent{gap:14px;display:grid}._9QrM3q_scheduleRangeForm>label{gap:6px;display:grid}._9QrM3q_scheduleRangeForm>label span{color:var(--color-heading);font-size:13px;font-weight:800}._9QrM3q_confirmationContent p{color:var(--color-text);margin:0;font-size:14px;line-height:1.45}._9QrM3q_modalActions{gap:10px;display:flex}._9QrM3q_modalActions>button{flex:1 1 0;min-width:0}._9QrM3q_scheduleRangeValidation{color:var(--color-danger);grid-column:1/-1;margin:0;font-size:12px;font-weight:720;line-height:1.35}@media (max-width:380px){._9QrM3q_establishmentDayHeader{gap:8px}._9QrM3q_dayHeaderActions{gap:5px}._9QrM3q_dayStateChip{padding-inline:8px}}._9QrM3q_closedDaysSummary{flex-wrap:wrap;gap:8px;display:flex}._9QrM3q_closedDaysSummary span{border-radius:var(--radius-pill);min-height:28px;color:var(--color-warning);background:var(--color-warning-soft);align-items:center;padding:6px 9px;font-size:12px;font-weight:760;display:inline-flex}._9QrM3q_closedDayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._9QrM3q_closedDayButton{border-radius:var(--radius-semantic-md);min-width:0;min-height:54px;color:var(--color-text);background:var(--color-control);place-items:center;padding:7px 4px;line-height:1;display:grid}._9QrM3q_closedDayButton strong{font-size:14px}._9QrM3q_closedDayButton span{margin-top:4px;font-size:10px;font-weight:760}._9QrM3q_closedDayButton._9QrM3q_selected{color:var(--color-danger);background:var(--color-danger-soft);box-shadow:inset 0 0 0 1px #9b1c1c2e}._9QrM3q_dangerActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}._9QrM3q_dangerActions button{min-height:42px;color:var(--color-danger);background:var(--color-danger-soft);border-radius:0;font-weight:730}._9QrM3q_modalGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}
.BwEaFG_historyScreen{gap:10px;display:grid}.BwEaFG_historySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.BwEaFG_historySummary>div{text-align:center;gap:4px;min-width:0;display:grid}.BwEaFG_historySummary strong{color:var(--color-heading);font-size:21px;line-height:1}.BwEaFG_historySummary span{color:var(--color-text-muted);font-size:10px;font-weight:760;line-height:1.2}.BwEaFG_historyList{gap:8px;margin-top:2px;display:grid}.BwEaFG_monthGroup{gap:8px;display:grid}.BwEaFG_monthDivider{width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:24px 0 6px;padding:8px 0 2px;scroll-margin-top:122px;display:grid}.BwEaFG_monthDivider>span:first-child,.BwEaFG_monthDivider>span:last-child{border-radius:var(--radius-pill);background:var(--color-border-soft);min-width:0;height:1px}.BwEaFG_monthDivider>span:nth-child(2){background:var(--color-control);border-radius:0;justify-items:start;gap:3px;min-width:0;padding:7px 14px;display:grid;box-shadow:0 1px 2px #1018280d}.BwEaFG_monthDivider strong{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:850;line-height:1.1}.BwEaFG_monthDivider em{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:760;line-height:1.1}.BwEaFG_monthDivider-past>span:first-child,.BwEaFG_monthDivider-past>span:last-child{background:var(--color-danger)}.BwEaFG_monthDivider-past>span:nth-child(2){background:var(--color-danger-soft)}.BwEaFG_monthDivider-current>span:first-child,.BwEaFG_monthDivider-current>span:last-child{background:var(--color-primary)}.BwEaFG_monthDivider-current>span:nth-child(2){background:var(--color-primary-soft)}.BwEaFG_monthDivider-future>span:first-child,.BwEaFG_monthDivider-future>span:last-child{background:var(--color-info)}.BwEaFG_monthDivider-future>span:nth-child(2){background:var(--color-info-soft)}.BwEaFG_monthRows{gap:8px;display:grid}.BwEaFG_historyEmpty{text-align:center;gap:6px;margin-top:14px;padding:18px;display:grid}.BwEaFG_historyEmpty p{color:var(--color-text-muted);font-size:13px;line-height:1.4}
.liGnna_reportsScreen,.liGnna_globalSummarySection{min-width:0;max-width:100%}.liGnna_establishmentsList{gap:var(--space-4);display:grid}.liGnna_establishmentReportCard{gap:var(--space-4);min-width:0;display:grid}.liGnna_establishmentHeader{border-bottom:2px solid color-mix(in srgb, var(--report-establishment-header-background) 70%, transparent);min-width:0;max-width:100%;color:var(--report-establishment-header-foreground);padding:0 0 8px}.liGnna_establishmentHeader h2{color:var(--report-establishment-header-foreground);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:760;line-height:1.2}.liGnna_establishmentHeader p{color:var(--report-establishment-header-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.35}.liGnna_reportsContent{gap:var(--space-5);min-width:0;max-width:100%;display:grid}.liGnna_reportIndicatorSurface{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 58%, transparent);box-shadow:var(--shadow-soft)}.liGnna_filterCard,.liGnna_errorPanel,.liGnna_emptyPanel{min-width:0;max-width:100%;padding:var(--space-4)}.liGnna_sectionHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;max-width:100%;display:flex}.liGnna_sectionHeading h2{color:var(--color-heading);margin:0;font-size:18px;font-weight:760;line-height:1.2}.liGnna_sectionHeading p{color:var(--color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.liGnna_presetRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;margin:14px 0;display:grid}.liGnna_presetButton{overflow-wrap:anywhere;flex-direction:column;gap:1px;width:100%;min-width:0;max-width:100%;min-height:52px;padding:7px 6px;line-height:1.05}.liGnna_presetButton span{max-width:100%;display:block}.liGnna_filterGrid{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:100%;display:grid}.liGnna_field{gap:5px;min-width:0;max-width:100%;display:grid}.liGnna_field input,.liGnna_field select{width:100%;min-width:0;max-width:100%}.liGnna_filterError{color:var(--color-danger);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.liGnna_filterActions{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:100%;margin-top:14px;display:grid}.liGnna_filterActions button{width:100%;min-width:0;max-width:100%}.liGnna_appliedPeriod{min-width:0;max-width:100%;color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;padding:10px 11px;font-size:13px}.liGnna_appliedPeriod strong{color:var(--color-heading)}.liGnna_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;margin-top:12px;display:grid}.liGnna_summaryGridCompact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.liGnna_summaryCard{flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;min-height:88px;padding:10px 11px;display:flex}.liGnna_summaryGrid:not(.liGnna_summaryGridCompact) .liGnna_summaryCard:last-child{grid-column:1/-1}.liGnna_summaryCard span,.liGnna_summaryCard strong{overflow-wrap:anywhere;min-width:0;display:block}.liGnna_summaryGridCompact .liGnna_summaryCard{min-height:76px}.liGnna_summaryCard span{color:var(--color-text-muted);font-size:11px;line-height:1.25}.liGnna_summaryCard strong{color:var(--color-heading);margin-top:6px;font-size:20px;line-height:1.1}.liGnna_absencesByPerson{gap:var(--space-3);min-width:0;max-width:100%;display:grid}.liGnna_absenceAccordionChevron{border:0;border-left:1px solid color-mix(in srgb, var(--color-border) 42%, transparent);width:34px;min-height:100%;color:var(--color-text-muted);background:0 0;border-radius:0;flex:0 0 34px;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:transform .16s,border-color .16s,color .16s;display:inline-flex;transform:rotate(0)}.liGnna_absenceAccordionChevronExpanded{transform:rotate(90deg)}.liGnna_absenceTypeAccordion{border:1px solid color-mix(in srgb, var(--color-border) 46%, transparent);border-left:3px solid var(--color-neutral-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 58%, transparent);min-width:0;box-shadow:var(--shadow-soft);transition:background-color .16s,border-color .16s,box-shadow .16s;overflow:hidden}.liGnna_absenceTypeAccordionHasData{border-color:color-mix(in srgb, var(--color-border) 48%, transparent);border-left-color:var(--color-primary)}.liGnna_absenceTypeAccordionExpanded{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));border-left-color:var(--color-primary);background:color-mix(in srgb, var(--color-surface) 62%, var(--color-primary) 4%)}.liGnna_absenceTypeTrigger{width:100%;min-width:0;min-height:80px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;padding:12px 0 12px 12px;display:grid}.liGnna_absenceTypeTrigger:hover{background-color:color-mix(in srgb, var(--color-primary) 3%, transparent)}.liGnna_absenceTypeTrigger:hover .liGnna_absenceAccordionChevron{border-left-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));color:var(--color-primary)}.liGnna_absenceTypeTrigger:focus-visible{z-index:1;outline:2px solid var(--color-primary);outline-offset:-2px;position:relative}.liGnna_absenceTypeTrigger[aria-expanded=true]{background-color:#0000}.liGnna_absenceTypeTrigger[aria-expanded=true] .liGnna_absenceAccordionChevron{border-left-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));color:var(--color-primary)}.liGnna_absenceTypeContent{flex:auto;gap:7px;min-width:0;padding-right:10px;display:grid}.liGnna_absenceTypeHeader{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.liGnna_absenceTypeIcon{border:1px solid color-mix(in srgb, var(--color-border) 46%, transparent);width:40px;height:40px;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-canvas) 32%, transparent);justify-content:center;align-items:center;display:inline-flex}.liGnna_absenceTypeIcon svg{width:21px;height:21px}.liGnna_absenceTypeAccordionHasData .liGnna_absenceTypeIcon{border-color:color-mix(in srgb, var(--color-primary) 52%, var(--color-border));color:var(--color-primary)}.liGnna_absenceTypeHeader .liGnna_rowLabel{min-width:0}.liGnna_absenceTypeHeader .liGnna_rowLabel strong{font-size:16px;line-height:1.2}.liGnna_absenceTypeHeader .liGnna_rowLabel span{font-size:13px;line-height:1.3}.liGnna_absenceTypeAccordion .liGnna_barTrack{background:color-mix(in srgb, var(--color-canvas) 72%, var(--color-border) 28%);width:calc(100% - 48px);height:4px;margin-left:48px}.liGnna_absenceTypeDetails{border-top:1px solid color-mix(in srgb, var(--color-border) 32%, transparent);padding:0 12px 12px 60px}.liGnna_absenceTypeTrigger[aria-expanded=true]+.liGnna_absenceTypeDetails{border-top-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}.liGnna_absenceDetailList{gap:8px;min-width:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.liGnna_absenceDetailItem{box-sizing:border-box;border-left:3px solid var(--color-status-medical-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 30%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 10px;min-width:0;padding:10px 12px;display:grid}.liGnna_absenceDetailContent{gap:2px;min-width:0;display:grid}.liGnna_absenceDetailContent strong,.liGnna_absenceDetailContent span{min-width:0}.liGnna_absenceDetailContent strong{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.liGnna_absenceDetailContent span{color:var(--color-text-muted);overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.3}.liGnna_absenceDetailNotWorked{border-left-color:var(--color-danger)}.liGnna_absenceDetailDuration{color:var(--color-danger);white-space:nowrap;align-self:start;font-size:15px;font-weight:750;line-height:1.2}.liGnna_absenceDetailItem>strong{text-align:right}.liGnna_absenceDetailsEmpty{color:var(--color-text-muted);margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.liGnna_absenceTypeAccordion,.liGnna_absenceAccordionChevron{transition:none}}@media (max-width:360px){.liGnna_absenceTypeTrigger{padding-left:8px}.liGnna_absenceTypeContent{padding-right:8px}.liGnna_absenceTypeDetails{padding-left:50px;padding-right:8px}.liGnna_absenceAccordionChevron{flex-basis:34px;width:34px}}.liGnna_absenceTable{--absence-column-gap:7px;--absence-columns:66px repeat(3, minmax(0, 1fr));box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.liGnna_absenceTable thead,.liGnna_absenceTable tbody{min-width:0;display:block}.liGnna_absenceTable tbody{gap:8px;display:grid}.liGnna_absenceTable thead tr,.liGnna_absenceTable tbody tr{grid-template-columns:var(--absence-columns);column-gap:var(--absence-column-gap);min-width:0;display:grid}.liGnna_absenceTable thead tr{align-items:end;padding-bottom:8px}.liGnna_absenceTable tbody tr{box-sizing:border-box;width:100%;padding:10px}.liGnna_absenceTable th,.liGnna_absenceTable td{text-align:left;min-width:0;max-width:100%;padding:0}.liGnna_absencePersonIdentity{align-self:center;width:auto;min-width:0;height:36px}.liGnna_absencePersonIdentityContent{align-items:center;min-width:0;height:36px;display:flex}.liGnna_personCompactName{box-sizing:border-box;width:62px;min-width:62px;height:36px;color:var(--color-heading);background:var(--avatar-light-background,var(--color-accent));text-align:left;border-radius:0 18px 18px 0;flex-direction:column;flex:0 0 62px;justify-content:center;padding:0 8px 0 7px;font-size:8.5px;font-weight:700;line-height:1.05;display:flex;overflow:hidden;align-items:flex-start!important}[data-theme=dark] .liGnna_personCompactName{color:var(--color-heading);background:var(--avatar-dark-background,var(--color-accent))}.liGnna_personCompactName>span{white-space:nowrap;text-align:left;max-width:100%;display:block;overflow:hidden}.liGnna_absencePersonColumn{width:66px}.liGnna_absenceColumnLabel{display:inline-block;transform:translate(-2px)}.liGnna_absenceTable thead th{color:var(--color-text-muted);text-align:left;white-space:nowrap;font-size:clamp(.58rem,2.5vw,.75rem);font-weight:700;line-height:1.25}.liGnna_absenceTable td{align-self:center;height:36px}.liGnna_absenceMetric{text-align:left;min-width:0;max-width:100%;height:36px;padding:0;display:block;position:relative}.liGnna_absenceMetric strong{max-width:100%;color:var(--color-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.7rem,3vw,.875rem);line-height:1.2;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.liGnna_absenceBarTrack{border-radius:var(--radius-pill);background:var(--color-neutral-soft);border:0;width:100%;min-width:0;height:4px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.liGnna_absenceBarFill{border-radius:inherit;min-width:0;height:100%;display:block}.liGnna_absenceBarVacation{background:var(--establishment-header-purple-dark-background)}.liGnna_absenceBarMedical{background:var(--color-status-medical-strong)}.liGnna_absenceBarFree{background:var(--color-primary)}.liGnna_absenceBarNotWorked{background:var(--color-danger)}.liGnna_absencesByPersonEmpty{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.liGnna_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.liGnna_chartGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.liGnna_chartCard{width:100%}.liGnna_horizontalList,.liGnna_absenceList{gap:14px;min-width:0;max-width:100%;margin-top:15px;display:grid}.liGnna_chartRow{gap:7px;min-width:0;max-width:100%;padding:10px 11px;display:grid}.liGnna_employeeChartRow{align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 11px;display:flex}.liGnna_employeeChartRowInteractive{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.liGnna_employeeChartRowInteractive:hover{background:color-mix(in srgb, var(--color-surface) 86%, var(--color-primary))}.liGnna_employeeChartRowInteractive:active{transform:translateY(1px)}.liGnna_employeeChartRowInteractive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.liGnna_employeeChartContent{flex:auto;gap:7px;min-width:0;max-width:100%;display:grid}.liGnna_reportEmployeeAvatar{flex:none;align-self:center}.liGnna_rowLabel{gap:3px;min-width:0;max-width:100%;display:grid}.liGnna_rowLabel strong,.liGnna_rowLabel span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.liGnna_rowLabel strong{color:var(--color-heading);font-size:13px;line-height:1.25}.liGnna_rowLabel span{color:var(--color-text-muted);font-size:12px;line-height:1.3}.liGnna_notWorkedMetric{color:var(--color-danger);font-weight:800}.liGnna_barTrack{border-radius:var(--radius-pill);background:var(--color-neutral-soft);width:100%;min-width:0;max-width:100%;height:12px;overflow:hidden}.liGnna_barFill{border-radius:inherit;background:var(--avatar-light-background,var(--color-primary));min-width:0;height:100%;display:block}[data-theme=dark] .liGnna_barFill{background:var(--avatar-dark-background,var(--color-primary))}.liGnna_barFill.liGnna_absenceBarNotWorked{background:var(--color-danger)}.liGnna_absence-vacation{background:var(--color-status-vacation-light)}.liGnna_absence-medical{background:var(--color-status-medical-light)}.liGnna_absence-free{background:var(--color-status-free-light)}.liGnna_absence-not-worked{background:var(--color-danger)}.liGnna_chartEmpty,.liGnna_loadingPanel,.liGnna_staleNotice{color:var(--color-text-muted);font-size:13px}.liGnna_chartEmpty{margin-bottom:0}.liGnna_errorPanel{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-danger);display:flex}.liGnna_errorPanel strong{overflow-wrap:anywhere;flex:220px;min-width:0;font-size:13px;line-height:1.35}.liGnna_errorPanel button{flex:0 140px;min-width:0}.liGnna_emptyPanel{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:14px}.liGnna_staleNotice{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:-10px 0 0}@media (min-width:430px){.liGnna_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.liGnna_filterGrid .liGnna_field:last-child{grid-column:1/-1}}@media (min-width:760px){.liGnna_summaryGridCompact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:429px){.liGnna_errorPanel{flex-direction:column;align-items:stretch}.liGnna_errorPanel button{flex-basis:auto;width:100%}}@media (max-width:360px){.liGnna_filterCard,.liGnna_errorPanel,.liGnna_emptyPanel{padding:12px}.liGnna_summaryCard strong{font-size:18px}}
.yX_bIG_historyScreen,.yX_bIG_historyList{gap:10px;display:grid}.yX_bIG_publicationCard{gap:12px;padding:14px;display:grid}.yX_bIG_publicationHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.yX_bIG_publicationHeader>div{gap:4px;min-width:0;display:grid}.yX_bIG_publicationHeader strong{color:var(--color-heading);font-size:15px}.yX_bIG_publicationHeader span,.yX_bIG_baselineText,.yX_bIG_changeRow small{color:var(--color-text-muted);font-size:12px;line-height:1.35}.yX_bIG_publicationHeader b{color:var(--color-primary);flex:none;font-size:12px}.yX_bIG_changeList{gap:7px;display:grid}.yX_bIG_changeRow{background:var(--color-control);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;flex-direction:column;gap:5px;padding:9px 10px;transition:background-color .12s,transform .12s;display:flex}.yX_bIG_changeRow:hover{background:color-mix(in srgb, var(--color-control) 82%, var(--color-primary))}.yX_bIG_changeRow:active{transform:translateY(1px)}.yX_bIG_changeRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.yX_bIG_changeRow strong{color:var(--color-heading);font-size:12px}.yX_bIG_changeHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.yX_bIG_changeHeading{gap:2px;min-width:0;display:grid}.yX_bIG_changeHeading span{color:var(--color-text);font-size:12px}.yX_bIG_groupedRows{gap:8px;min-width:0;margin-top:4px;display:grid}.yX_bIG_diffRow{gap:2px;min-width:0;font-size:12px;display:grid}.yX_bIG_changeChevron{align-self:center;line-height:1;color:var(--color-text-muted)!important;font-size:32px!important}.yX_bIG_rowLabel{width:100%;color:var(--color-text-muted);display:block}.yX_bIG_diffValues{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;width:max-content;min-width:0;max-width:100%;display:inline-flex}.yX_bIG_diffValuesIndented{margin-left:10px}.yX_bIG_previousValue,.yX_bIG_nextValue,.yX_bIG_addedValue,.yX_bIG_removedValue{border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;line-height:1.25;display:inline-flex}.yX_bIG_previousValue,.yX_bIG_removedValue{border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.yX_bIG_nextValue,.yX_bIG_addedValue{border-color:color-mix(in srgb, var(--color-success) 30%, transparent);background:color-mix(in srgb, var(--color-success) 10%, transparent)}.yX_bIG_diffArrow{color:var(--color-text-muted)!important;font-size:14px!important}.yX_bIG_textValue{color:var(--color-text)!important}.yX_bIG_colorSwatch{border:1px solid color-mix(in srgb, var(--color-text) 25%, transparent);border-radius:50%;width:11px;height:11px;display:inline-block}.yX_bIG_historyEmpty,.yX_bIG_historyError{text-align:center;gap:6px;padding:18px;display:grid}.yX_bIG_historyError{color:var(--color-danger)}@media (max-width:360px){.yX_bIG_diffValues{gap:2px}.yX_bIG_diffValuesIndented{margin-left:6px}.yX_bIG_previousValue,.yX_bIG_nextValue,.yX_bIG_addedValue,.yX_bIG_removedValue{gap:3px;padding-inline:3px;font-size:clamp(10.5px,3.3vw,12px)}}@media (max-width:330px){.yX_bIG_diffValuesIndented{margin-left:4px}.yX_bIG_previousValue,.yX_bIG_nextValue,.yX_bIG_addedValue,.yX_bIG_removedValue{font-size:11px}}
.wtyIma_reviewScreen{gap:10px;display:grid}.wtyIma_reviewContent{gap:12px;display:grid}.wtyIma_pullRefreshHint,.wtyIma_pullRefreshStatus{color:var(--color-text-muted);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.35}.wtyIma_pullRefreshStatus{color:var(--color-info);font-weight:700}.wtyIma_requestList{gap:12px;display:grid}.wtyIma_requestCard{border-radius:var(--radius-sm);background:var(--color-structural-surface);gap:14px;padding:14px;display:grid;box-shadow:0 4px 14px #17203312}.wtyIma_requestIdentity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wtyIma_requestIdentityCopy{gap:3px;min-width:0;display:grid}.wtyIma_requestIdentityCopy strong{color:var(--color-heading)}.wtyIma_requestIdentityCopy span{color:var(--color-text-muted);font-size:12px}.wtyIma_pendingStatus{color:var(--color-warning);white-space:nowrap;font-size:12px;font-weight:750}.wtyIma_requestActions{gap:8px;display:flex}.wtyIma_requestActions>button{flex:1 1 0}.wtyIma_emptyPanel{color:var(--color-text-muted);text-align:center;padding:18px}.wtyIma_error{color:var(--color-danger);margin:0}.wtyIma_refreshError{text-align:center}.wtyIma_terminalContent{gap:14px;display:grid}.wtyIma_terminalModal{max-width:34rem}@media (max-width:390px){.wtyIma_requestIdentity{grid-template-columns:auto minmax(0,1fr)}.wtyIma_requestIdentity .wtyIma_pendingStatus{grid-column:2;justify-self:start}.wtyIma_requestActions>button{min-width:0}}
.Co5JQa_screen{}.Co5JQa_intro{color:var(--color-text-muted);margin:14px 0 18px;font-size:14px;line-height:1.45}.Co5JQa_pullRefreshHint,.Co5JQa_pullRefreshStatus{color:var(--color-text-muted);text-align:center;margin:-8px 0 12px;font-size:12px;line-height:1.35}.Co5JQa_pullRefreshStatus{color:var(--color-info);font-weight:700}.Co5JQa_timeline{display:grid}.Co5JQa_timelineCard{--timeline-accent:var(--color-primary);--timeline-surface:color-mix(in srgb, var(--color-primary-soft) 72%, var(--color-surface));border-left:4px solid var(--timeline-accent);background:var(--timeline-surface);box-shadow:0 5px 14px color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:0;position:relative}.Co5JQa_timelineCard[data-kind=restore]{--timeline-accent:var(--color-info);--timeline-surface:color-mix(in srgb, var(--color-info-soft) 78%, var(--color-surface))}.Co5JQa_timelineCard[data-kind=redacted]{--timeline-accent:var(--color-border);--timeline-surface:color-mix(in srgb, var(--color-neutral-soft) 82%, var(--color-surface))}.Co5JQa_timelineCard[data-status=discarded]{--timeline-accent:var(--color-danger);--timeline-surface:color-mix(in srgb, var(--color-danger-soft) 78%, var(--color-surface))}.Co5JQa_cardSummary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:14px 14px 13px;display:grid}.Co5JQa_cardSummary:focus-visible,.Co5JQa_loadMore:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Co5JQa_cardTitle{color:var(--color-heading);font-size:16px;font-weight:760}.Co5JQa_cardMeta,.Co5JQa_cardSubject,.Co5JQa_restoreTarget,.Co5JQa_discardedNotice,.Co5JQa_redactedText,.Co5JQa_error{color:var(--color-text-muted);font-size:13px;line-height:1.35}.Co5JQa_cardMeta,.Co5JQa_cardSubject{overflow-wrap:anywhere}.Co5JQa_restoreTarget{color:var(--color-info)}.Co5JQa_discardedNotice{color:var(--color-danger);font-weight:700}.Co5JQa_redactedText{margin:0;padding:0 14px 14px}.Co5JQa_timelineSeparator{min-height:38px;color:var(--color-text-muted);letter-spacing:.12em;-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;padding:6px 0;font-size:21px;font-weight:700;line-height:1;display:grid}.Co5JQa_preview{gap:12px;padding:0 14px 14px;display:grid}.Co5JQa_changes+.Co5JQa_preview{border-top:1px solid var(--color-border-soft);padding-top:12px}.Co5JQa_previewSummary{color:var(--color-text-muted);gap:4px;margin:0;font-size:13px;line-height:1.4;display:grid}.Co5JQa_previewWarning{color:var(--color-warning-strong,var(--color-danger));background:var(--color-warning-soft,var(--color-danger-soft));margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.Co5JQa_changes{gap:10px;display:grid}.Co5JQa_change{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.Co5JQa_change h4{color:var(--color-heading);grid-column:1/-1;margin:0;font-size:13px}.Co5JQa_changeColumn{background:color-mix(in srgb, var(--color-surface) 62%, transparent);min-width:0;padding:9px}.Co5JQa_changeColumn strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;display:block}.Co5JQa_changeColumn p{overflow-wrap:anywhere;color:var(--color-text);margin:2px 0;font-size:12px;line-height:1.35}.Co5JQa_actions{gap:9px;display:grid}.Co5JQa_loadMore{border:1px solid var(--color-border-soft);width:100%;min-height:44px;color:var(--color-text);background:var(--color-surface);cursor:pointer;margin-top:18px}.Co5JQa_empty,.Co5JQa_loading{color:var(--color-text-muted);margin:22px 0;font-size:14px}.Co5JQa_error{color:var(--color-danger);gap:12px;margin:22px 0;display:grid}.Co5JQa_modalCopy{color:var(--color-text);gap:12px;margin:0;font-size:14px;line-height:1.45;display:grid}.Co5JQa_modalActions{gap:9px;margin-top:18px;display:grid}@media (min-width:760px){.Co5JQa_timelineCard,.Co5JQa_intro,.Co5JQa_loadMore,.Co5JQa_empty,.Co5JQa_loading,.Co5JQa_error{max-width:720px}}
.ASHMRW_usersContent{gap:16px;display:grid}.ASHMRW_intro h1{color:var(--color-heading);margin:0;font-size:24px;line-height:1.1}.ASHMRW_intro p{max-width:620px;color:var(--color-text-muted);margin:7px 0 0;font-size:14px;line-height:1.45}.ASHMRW_filters{flex-wrap:wrap;gap:8px;display:flex}.ASHMRW_filterButton{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);min-height:42px;color:var(--color-text-muted);background:var(--color-surface);padding:9px 15px;font-size:13px;font-weight:750}.ASHMRW_filterButton:hover,.ASHMRW_filterButton:focus-visible{color:var(--color-heading);border-color:var(--color-primary)}.ASHMRW_filterButton:focus-visible,.ASHMRW_userRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ASHMRW_selectedFilter{color:var(--color-primary-strong);border-color:var(--color-primary);background:var(--color-primary-soft)}.ASHMRW_userList{gap:10px;display:grid}.ASHMRW_userRow{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);width:100%;min-height:76px;color:var(--color-text);text-align:left;background:var(--color-surface);box-shadow:var(--shadow-soft);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 13px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.ASHMRW_userRow:hover{border-color:var(--color-primary);background:var(--color-control);transform:translateY(-1px)}.ASHMRW_avatar{border-radius:50%;width:44px;height:44px;font-size:13px}.ASHMRW_userIdentity{gap:4px;min-width:0;display:grid}.ASHMRW_userIdentity strong{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ASHMRW_userIdentity>span{color:var(--color-text-muted);font-size:12px}.ASHMRW_userEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ASHMRW_userBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ASHMRW_badge,.ASHMRW_accountText{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:27px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1.05;display:inline-flex}.ASHMRW_visibleBadge,.ASHMRW_accountBadge{color:var(--color-primary-strong);background:var(--color-primary-soft)}.ASHMRW_hiddenBadge{color:var(--color-text-muted);background:var(--color-neutral-soft)}.ASHMRW_warningBadge{color:var(--color-status-free-strong);background:var(--color-status-free-surface)}.ASHMRW_accountText{color:var(--color-text-muted);background:0 0;padding-inline:0}.ASHMRW_chevron{color:var(--color-text-muted);text-align:right;font-size:25px;line-height:1}.ASHMRW_statePanel{gap:14px;margin:0;padding:18px;display:grid}.ASHMRW_errorPanel{color:var(--color-danger-strong,var(--color-status-medical-foreground))}.ASHMRW_retryButton{width:100%}@media (max-width:600px){.ASHMRW_userRow{grid-template-columns:44px minmax(0,1fr) 18px}.ASHMRW_userBadges{grid-column:2/-1;justify-content:flex-start}.ASHMRW_chevron{grid-area:1/3}}
