.Loading-module-scss-module__CX9fEW__loading{flex-direction:column;gap:16px;padding:24px;display:flex}.Loading-module-scss-module__CX9fEW__loading .Loading-module-scss-module__CX9fEW__ant-skeleton{margin-bottom:16px}.Loading-module-scss-module__CX9fEW__loading .Loading-module-scss-module__CX9fEW__ant-skeleton-image{width:200px;height:120px}
.ConnectionIndicator-module-scss-module__Ed7h0G__indicator{align-items:center;gap:var(--zf-space-xs);padding:var(--zf-space-xxs) var(--zf-space-sm);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-round);white-space:nowrap;display:inline-flex}.ConnectionIndicator-module-scss-module__Ed7h0G__age{font-size:var(--zf-font-size-sm)}.ConnectionIndicator-module-scss-module__Ed7h0G__tooltipLine{margin-top:var(--zf-space-xxs);font-size:var(--zf-font-size-sm);opacity:.85}
.Error-module-scss-module__oB3rTq__error{justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex}.Error-module-scss-module__oB3rTq__errorIcon{color:var(--zf-color-red);margin-bottom:24px;font-size:64px}.Error-module-scss-module__oB3rTq__errorContent{max-width:600px}.Error-module-scss-module__oB3rTq__errorContent .Error-module-scss-module__oB3rTq__ant-typography{margin-bottom:12px}.Error-module-scss-module__oB3rTq__errorContent .Error-module-scss-module__oB3rTq__ant-btn{margin-top:16px}
.DataTable-module-scss-module__T2NK8G__dataTable{background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:var(--zf-space-md)}.DataTable-module-scss-module__T2NK8G__toolbar{align-items:center;gap:var(--zf-space-sm);margin-bottom:var(--zf-space-md);flex-wrap:wrap;display:flex}.DataTable-module-scss-module__T2NK8G__search{max-width:280px}.DataTable-module-scss-module__T2NK8G__toolbarActions{align-items:center;gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.DataTable-module-scss-module__T2NK8G__exportButton{margin-left:auto}.DataTable-module-scss-module__T2NK8G__dataTable .ant-table-pagination{row-gap:var(--zf-space-xs);flex-wrap:wrap}
.DayTimeline-module-scss-module__z5e_0W__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DayTimeline-module-scss-module__z5e_0W__event{position:relative}.DayTimeline-module-scss-module__z5e_0W__event:not(:last-child):before{content:"";left:calc(var(--zf-space-md) + 3.25rem);background:var(--zf-color-border);width:1px;position:absolute;top:1.6rem;bottom:-.2rem}.DayTimeline-module-scss-module__z5e_0W__rowInner{align-items:start;gap:var(--zf-space-xxs);width:100%;padding:var(--zf-space-xxs);text-align:left;grid-template-columns:3rem 1.5rem 1fr;display:grid}.DayTimeline-module-scss-module__z5e_0W__seek{appearance:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--zf-radius-md);background:0 0;border:0}.DayTimeline-module-scss-module__z5e_0W__seek:hover{background:var(--zf-color-surface-muted)}.DayTimeline-module-scss-module__z5e_0W__seek:focus-visible{outline:2px solid var(--zf-color-primary);outline-offset:-2px}.DayTimeline-module-scss-module__z5e_0W__unreachable{opacity:.55;cursor:not-allowed}.DayTimeline-module-scss-module__z5e_0W__active{background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md)}.DayTimeline-module-scss-module__z5e_0W__time{font-size:var(--zf-font-size-sm);font-variant-numeric:tabular-nums;color:var(--zf-color-ink-secondary);line-height:1.6}.DayTimeline-module-scss-module__z5e_0W__marker{z-index:1;background:var(--zf-color-surface);justify-content:center;align-items:center;line-height:1.6;display:flex;position:relative}.DayTimeline-module-scss-module__z5e_0W__body{flex-direction:column;min-width:0;display:flex}.DayTimeline-module-scss-module__z5e_0W__label{align-items:center;gap:var(--zf-space-xs);min-width:0;display:flex}.DayTimeline-module-scss-module__z5e_0W__verb{font-size:var(--zf-font-size-sm);line-height:1.3}
.AdherencePanel-module-scss-module__M_7YZG__panel{gap:var(--zf-space-sm);flex-direction:column;display:flex}.AdherencePanel-module-scss-module__M_7YZG__header{justify-content:space-between;align-items:baseline;gap:var(--zf-space-sm);flex-wrap:wrap;display:flex}.AdherencePanel-module-scss-module__M_7YZG__title{margin:0}.AdherencePanel-module-scss-module__M_7YZG__stats{gap:var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:var(--zf-space-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.AdherencePanel-module-scss-module__M_7YZG__coverage{gap:var(--zf-space-xxs);flex-direction:column;align-items:flex-start;display:flex}.AdherencePanel-module-scss-module__M_7YZG__coverageLabel{font-size:var(--zf-font-size)}.AdherencePanel-module-scss-module__M_7YZG__unvisited{gap:var(--zf-space-xs);border:1px solid var(--zf-color-amber);border-radius:var(--zf-radius-lg);padding:var(--zf-space-md);background:var(--zf-color-surface);flex-direction:column;display:flex}.AdherencePanel-module-scss-module__M_7YZG__unvisitedHead{align-items:center;gap:var(--zf-space-xs);display:flex}.AdherencePanel-module-scss-module__M_7YZG__warnIcon{color:var(--zf-color-amber)}.AdherencePanel-module-scss-module__M_7YZG__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.AdherencePanel-module-scss-module__M_7YZG__okIcon{color:var(--ant-color-success);font-size:16px}.AdherencePanel-module-scss-module__M_7YZG__scopeNote{margin-bottom:12px;font-size:12px;display:block}.AdherencePanel-module-scss-module__M_7YZG__offSchedule{border-color:var(--ant-color-info)}.AdherencePanel-module-scss-module__M_7YZG__offScheduleIcon{color:var(--ant-color-info);font-size:16px}.AdherencePanel-module-scss-module__M_7YZG__offScheduleTag{margin-inline-start:var(--zf-space-xs)}
.TeamMap-module-scss-module__5OeQDq__map{border-radius:var(--zf-radius-lg);background:var(--zf-color-surface-muted);width:100%;height:100%;min-height:420px;position:relative;overflow:hidden}.TeamMap-module-scss-module__5OeQDq__host,.TeamMap-module-scss-module__5OeQDq__canvas{width:100%;height:100%}.TeamMap-module-scss-module__5OeQDq__overlay{padding:var(--zf-space-lg);background:var(--zf-color-surface-muted);place-items:center;display:grid;position:absolute;inset:0}.TeamMap-module-scss-module__5OeQDq__marker{align-items:center;gap:var(--zf-space-xxs);border:1px solid var(--zf-color-border-strong);border-radius:var(--zf-radius-round);background:var(--zf-color-surface);cursor:pointer;font:inherit;font-size:var(--zf-font-size-sm);box-sizing:border-box;color:var(--zf-color-ink);white-space:nowrap;padding:2px 6px 2px 2px;display:inline-flex;box-shadow:0 1px 3px #00000038}.TeamMap-module-scss-module__5OeQDq__markerSelected{border-color:var(--zf-color-primary);box-shadow:0 0 0 3px var(--zf-color-primary-soft)}.TeamMap-module-scss-module__5OeQDq__markerDot{border-radius:var(--zf-radius-round);border:2px solid var(--zf-color-surface);flex:none;width:12px;height:12px}.TeamMap-module-scss-module__5OeQDq__markerPulse{animation:2s ease-out infinite TeamMap-module-scss-module__5OeQDq__zf-marker-pulse}@keyframes TeamMap-module-scss-module__5OeQDq__zf-marker-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--zf-color-primary) 55%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--zf-color-primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--zf-color-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.TeamMap-module-scss-module__5OeQDq__markerPulse{animation:none}}.TeamMap-module-scss-module__5OeQDq__playhead{border-radius:var(--zf-radius-round);background:var(--zf-color-blue);border:3px solid var(--zf-color-surface);width:16px;height:16px;display:block;box-shadow:0 1px 4px #0000004d}.TeamMap-module-scss-module__5OeQDq__visitPin{border-radius:var(--zf-radius-sm);background:var(--zf-color-primary);border:2px solid var(--zf-color-surface);width:10px;height:10px;display:block;box-shadow:0 1px 3px #0000004d}.TeamMap-module-scss-module__5OeQDq__visitPinOutside{background:var(--zf-color-amber)}
.PlanVersionHistory-module-scss-module__TRpvpW__history{background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:0 var(--zf-space-md)}.PlanVersionHistory-module-scss-module__TRpvpW__item{cursor:pointer}.PlanVersionHistory-module-scss-module__TRpvpW__selected{background:var(--zf-color-primary-soft);border-radius:var(--zf-radius-md)}.PlanVersionHistory-module-scss-module__TRpvpW__title{align-items:center;gap:var(--zf-space-xs);flex-wrap:wrap;display:inline-flex}.PlanVersionHistory-module-scss-module__TRpvpW__meta{font-size:var(--zf-font-size-sm);color:var(--zf-color-ink-secondary);flex-direction:column;gap:2px;display:flex}.PlanVersionHistory-module-scss-module__TRpvpW__notes{font-style:italic}
.EmbedLocationsMap-module-scss-module__9Sjk5q__page{background:var(--zf-color-surface-muted);position:fixed;inset:0;overflow:hidden}.EmbedLocationsMap-module-scss-module__9Sjk5q__map{position:absolute;inset:0}.EmbedLocationsMap-module-scss-module__9Sjk5q__map>div{border-radius:0;min-height:0}.EmbedLocationsMap-module-scss-module__9Sjk5q__list{top:var(--zf-space-md);left:var(--zf-space-md);width:min(320px,100% - 2*var(--zf-space-md));border-radius:var(--zf-radius-lg);max-height:min(60%,420px);display:flex;position:absolute;box-shadow:0 6px 24px #0000001f}@media (max-width:520px){.EmbedLocationsMap-module-scss-module__9Sjk5q__list{display:none}}.EmbedLocationsMap-module-scss-module__9Sjk5q__notice{left:50%;bottom:var(--zf-space-lg);width:min(440px,100% - 2*var(--zf-space-md));position:absolute;transform:translate(-50%)}.EmbedLocationsMap-module-scss-module__9Sjk5q__blocking{padding:var(--zf-space-lg);place-items:center;display:grid;position:absolute;inset:0}.EmbedLocationsMap-module-scss-module__9Sjk5q__blocking>div{max-width:480px}.EmbedLocationsMap-module-scss-module__9Sjk5q__stamp{right:var(--zf-space-md);top:var(--zf-space-md);padding:2px var(--zf-space-sm);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-round);font-size:var(--zf-font-size-sm);position:absolute}
.PlanOutletEditor-module-scss-module__IK1kOG__editor{gap:var(--zf-space-sm);flex-direction:column;display:flex}.PlanOutletEditor-module-scss-module__IK1kOG__addRow{align-items:center;gap:var(--zf-space-sm);flex-wrap:wrap;display:flex}.PlanOutletEditor-module-scss-module__IK1kOG__addSelect{flex:320px;min-width:240px}.PlanOutletEditor-module-scss-module__IK1kOG__count{font-size:var(--zf-font-size-sm);white-space:nowrap}.PlanOutletEditor-module-scss-module__IK1kOG__list{gap:var(--zf-space-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlanOutletEditor-module-scss-module__IK1kOG__item{align-items:center;gap:var(--zf-space-xs);padding:var(--zf-space-xs) var(--zf-space-sm);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);display:flex}.PlanOutletEditor-module-scss-module__IK1kOG__dragging{opacity:.45}.PlanOutletEditor-module-scss-module__IK1kOG__dropTarget{border-color:var(--zf-color-primary);box-shadow:inset 0 2px 0 0 var(--zf-color-primary)}.PlanOutletEditor-module-scss-module__IK1kOG__handle{color:var(--zf-color-ink-tertiary);cursor:grab;display:inline-flex}.PlanOutletEditor-module-scss-module__IK1kOG__sequence{border-radius:var(--zf-radius-round);background:var(--zf-color-surface-muted);min-width:26px;height:26px;color:var(--zf-color-ink-secondary);font-size:var(--zf-font-size-sm);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.PlanOutletEditor-module-scss-module__IK1kOG__name{flex-direction:column;flex:1;min-width:0;display:flex}.PlanOutletEditor-module-scss-module__IK1kOG__code{font-size:var(--zf-font-size-sm)}.PlanOutletEditor-module-scss-module__IK1kOG__actions{gap:var(--zf-space-xxs);flex:none;display:inline-flex}
.DataFreshness-module-scss-module__rf8iLa__wrapper{gap:var(--zf-space-sm);flex-direction:column;display:flex}.DataFreshness-module-scss-module__rf8iLa__row{justify-content:space-between;align-items:center;gap:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:var(--zf-space-sm) var(--zf-space-md);flex-wrap:wrap;display:flex}.DataFreshness-module-scss-module__rf8iLa__asOf{font-weight:600;font-size:var(--zf-font-size);padding:2px var(--zf-space-xs)}.DataFreshness-module-scss-module__rf8iLa__age,.DataFreshness-module-scss-module__rf8iLa__note{font-size:var(--zf-font-size-sm)}.DataFreshness-module-scss-module__rf8iLa__gaps{border-radius:var(--zf-radius-lg)}.DataFreshness-module-scss-module__rf8iLa__gapDates{gap:var(--zf-space-xxs);margin-bottom:var(--zf-space-xs);flex-wrap:wrap;display:flex}.DataFreshness-module-scss-module__rf8iLa__gapTag{margin-inline-end:0}
.AllocationDrawer-module-scss-module__urL00W__body{gap:var(--zf-space-md);flex-direction:column;display:flex}.AllocationDrawer-module-scss-module__urL00W__field{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.AllocationDrawer-module-scss-module__urL00W__stats{gap:var(--zf-space-md);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.AllocationDrawer-module-scss-module__urL00W__sectionTitle{margin-bottom:var(--zf-space-xs)}.AllocationDrawer-module-scss-module__urL00W__shortStat .ant-statistic-content{color:var(--zf-color-red)}
.EmbedLiveTrack-module-scss-module__PwOV5G__full{padding:var(--zf-space-md);background:var(--zf-color-page-bg,var(--zf-color-surface-muted));position:fixed;inset:0;overflow:auto}.EmbedLiveTrack-module-scss-module__PwOV5G__notice{padding:var(--zf-space-lg);background:var(--zf-color-surface-muted);place-items:center;display:grid;position:fixed;inset:0}.EmbedLiveTrack-module-scss-module__PwOV5G__notice>div{max-width:480px}
.PlanDraftEditor-module-scss-module__BrZEhW__editor,.PlanDraftEditor-module-scss-module__BrZEhW__readOnly{gap:var(--zf-space-sm);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:var(--zf-space-md);flex-direction:column;display:flex}.PlanDraftEditor-module-scss-module__BrZEhW__headerRow{align-items:center;gap:var(--zf-space-xs);display:flex}.PlanDraftEditor-module-scss-module__BrZEhW__title{margin:0}.PlanDraftEditor-module-scss-module__BrZEhW__fields{align-items:flex-end}.PlanDraftEditor-module-scss-module__BrZEhW__field{gap:var(--zf-space-xxs);font-size:var(--zf-font-size-sm);flex-direction:column;display:flex}.PlanDraftEditor-module-scss-module__BrZEhW__actions{justify-content:space-between;align-items:center;gap:var(--zf-space-sm);flex-wrap:wrap;display:flex}.PlanDraftEditor-module-scss-module__BrZEhW__sequenceList{gap:var(--zf-space-xxs);flex-direction:column;margin:0;padding-inline-start:var(--zf-space-lg);display:flex}.PlanDraftEditor-module-scss-module__BrZEhW__weekday{min-width:200px}
.KpiTiles-module-scss-module__2BCjha__grid{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.KpiTiles-module-scss-module__2BCjha__tile{background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:var(--zf-space-md);gap:var(--zf-space-xxs);flex-direction:column;display:flex}.KpiTiles-module-scss-module__2BCjha__head{align-items:center;gap:var(--zf-space-xs);color:var(--zf-color-ink-secondary);display:flex}.KpiTiles-module-scss-module__2BCjha__label{font-size:var(--zf-font-size-sm);text-transform:uppercase;letter-spacing:.04em}.KpiTiles-module-scss-module__2BCjha__value{color:var(--zf-color-ink);font-size:28px;font-weight:650;line-height:1.15}.KpiTiles-module-scss-module__2BCjha__sub{font-size:var(--zf-font-size-sm)}
.DispatchLinesEditor-module-scss-module__iUS-6a__editor{gap:var(--zf-space-xs);flex-direction:column;display:flex}.DispatchLinesEditor-module-scss-module__iUS-6a__actions{justify-content:flex-end;align-items:center;gap:var(--zf-space-xs);display:flex}.DispatchLinesEditor-module-scss-module__iUS-6a__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.DispatchLinesEditor-module-scss-module__iUS-6a__editCell,.DispatchLinesEditor-module-scss-module__iUS-6a__lockedCell{align-items:center;gap:var(--zf-space-xxs);justify-content:flex-end;width:100%;display:inline-flex}.DispatchLinesEditor-module-scss-module__iUS-6a__qtyInput{width:84px}.DispatchLinesEditor-module-scss-module__iUS-6a__overStock{color:var(--zf-color-amber);flex:none}
.TrailScrubber-module-scss-module__oUp2zW__scrubber{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.TrailScrubber-module-scss-module__oUp2zW__controls{align-items:center}.TrailScrubber-module-scss-module__oUp2zW__clock{font-variant-numeric:tabular-nums}.TrailScrubber-module-scss-module__oUp2zW__caption{justify-content:space-between;align-items:center;gap:var(--zf-space-sm);font-size:var(--zf-font-size-sm);display:flex}.TrailScrubber-module-scss-module__oUp2zW__empty{font-size:var(--zf-font-size-sm)}.TrailScrubber-module-scss-module__oUp2zW__tick{border-radius:var(--zf-radius-round);width:6px;height:6px;margin:-2px auto 0;display:block}
.BeatPlanDrawer-module-scss-module__qC0xVW__header{flex-direction:column;gap:2px;display:flex}.BeatPlanDrawer-module-scss-module__qC0xVW__title{margin:0}.BeatPlanDrawer-module-scss-module__qC0xVW__body{gap:var(--zf-space-lg);flex-direction:column;display:flex}.BeatPlanDrawer-module-scss-module__qC0xVW__section{gap:var(--zf-space-xs);flex-direction:column;display:flex}.BeatPlanDrawer-module-scss-module__qC0xVW__sectionHead{justify-content:space-between;align-items:center;gap:var(--zf-space-sm);display:flex}.BeatPlanDrawer-module-scss-module__qC0xVW__historyNote{font-size:var(--zf-font-size-sm)}
.TeamKpiTable-module-scss-module__YUfT0W__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.TeamKpiTable-module-scss-module__YUfT0W__row{cursor:pointer}
.CustomerDetailDrawer-module-scss-module__9eCuza__detail{gap:var(--zf-space-lg);flex-direction:column;display:flex}.CustomerDetailDrawer-module-scss-module__9eCuza__headerRow{gap:var(--zf-space-xs);margin-bottom:var(--zf-space-sm);display:flex}.CustomerDetailDrawer-module-scss-module__9eCuza__descriptions .ant-descriptions-item-label{width:140px}.CustomerDetailDrawer-module-scss-module__9eCuza__sectionHead{justify-content:space-between;align-items:center;display:flex}.CustomerDetailDrawer-module-scss-module__9eCuza__sectionHead .ant-typography{margin-bottom:0}.CustomerDetailDrawer-module-scss-module__9eCuza__fullWidth.CustomerDetailDrawer-module-scss-module__9eCuza__fullWidth{width:100%}
.FleetDrawer-module-scss-module__Oe2OQG__tab{gap:var(--zf-space-md);flex-direction:column;display:flex}.FleetDrawer-module-scss-module__Oe2OQG__form{gap:var(--zf-space-sm);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.FleetDrawer-module-scss-module__Oe2OQG__formGrid{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.FleetDrawer-module-scss-module__Oe2OQG__field{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.FleetDrawer-module-scss-module__Oe2OQG__fieldInline{align-items:center;gap:var(--zf-space-xs);padding-bottom:var(--zf-space-xxs);align-self:end;display:flex}.FleetDrawer-module-scss-module__Oe2OQG__formActions{justify-content:flex-end;gap:var(--zf-space-xs);display:flex}.FleetDrawer-module-scss-module__Oe2OQG__number{width:100%}.FleetDrawer-module-scss-module__Oe2OQG__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}
.RepDayPanel-module-scss-module__R6MQza__panel{gap:var(--zf-space-sm);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);flex-direction:column;height:100%;display:flex;overflow-y:auto}.RepDayPanel-module-scss-module__R6MQza__header{justify-content:space-between;align-items:center;gap:var(--zf-space-xs);display:flex}.RepDayPanel-module-scss-module__R6MQza__title{margin:0}.RepDayPanel-module-scss-module__R6MQza__details{margin-bottom:0}.RepDayPanel-module-scss-module__R6MQza__stats{gap:var(--zf-space-sm);background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md);padding:var(--zf-space-sm);grid-template-columns:repeat(3,1fr);display:grid}.RepDayPanel-module-scss-module__R6MQza__section{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.RepDayPanel-module-scss-module__R6MQza__caption{font-size:var(--zf-font-size-sm);line-height:1.4}.RepDayPanel-module-scss-module__R6MQza__visit{padding-inline:0}
.FieldPolicyPanel-module-scss-module__b3YaZq__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.FieldPolicyPanel-module-scss-module__b3YaZq__block{width:100%}.FieldPolicyPanel-module-scss-module__b3YaZq__prose{max-width:68ch;margin-bottom:0}
.ImportExcelButton-module-scss-module__GJaVja__body{gap:var(--zf-space-md);flex-direction:column;display:flex}.ImportExcelButton-module-scss-module__GJaVja__intro{justify-content:space-between;align-items:flex-start;gap:var(--zf-space-md);display:flex}.ImportExcelButton-module-scss-module__GJaVja__dropzone .ant-upload-drag{background:var(--zf-color-surface-muted)}.ImportExcelButton-module-scss-module__GJaVja__summary{gap:var(--zf-space-md);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ImportExcelButton-module-scss-module__GJaVja__problemStat.ImportExcelButton-module-scss-module__GJaVja__problemStat .ant-statistic-content{color:var(--zf-color-red)}.ImportExcelButton-module-scss-module__GJaVja__errorRow.ImportExcelButton-module-scss-module__GJaVja__errorRow>td{background:var(--zf-color-red-soft)}.ImportExcelButton-module-scss-module__GJaVja__errorRow.ImportExcelButton-module-scss-module__GJaVja__errorRow>td.ant-table-cell-fix-left{background:var(--zf-color-red-soft)}.ImportExcelButton-module-scss-module__GJaVja__errorRow.ImportExcelButton-module-scss-module__GJaVja__errorRow:hover>td.ant-table-cell-row-hover{background:var(--zf-color-red-soft)}.ImportExcelButton-module-scss-module__GJaVja__changed{background:var(--zf-color-amber-soft);color:var(--zf-color-ink);border-radius:var(--zf-radius-sm);padding:1px 4px;font-weight:600}.ImportExcelButton-module-scss-module__GJaVja__rowErrors{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.ImportExcelButton-module-scss-module__GJaVja__columnList{padding-left:var(--zf-space-lg);margin:0}.ImportExcelButton-module-scss-module__GJaVja__fileName{align-items:center;gap:var(--zf-space-xs);display:flex}
.PicklistColor-module-scss-module__aIwyJa__dot{border-radius:var(--zf-radius-round);vertical-align:middle;flex:none;width:10px;height:10px;display:inline-block}.PicklistColor-module-scss-module__aIwyJa__dotLarge{width:14px;height:14px}.PicklistColor-module-scss-module__aIwyJa__legend{align-items:center;gap:var(--zf-space-xxs) var(--zf-space-md);flex-wrap:wrap;display:flex}.PicklistColor-module-scss-module__aIwyJa__legendItem{font-size:var(--zf-font-size-sm);align-items:center;gap:6px;display:inline-flex}
.BucketBar-module-scss-module__8TbZSG__bar{border-radius:var(--zf-radius-round);background:var(--zf-color-surface-muted);width:100%;height:8px;display:flex;overflow:hidden}.BucketBar-module-scss-module__8TbZSG__segment{height:100%}.BucketBar-module-scss-module__8TbZSG__ageing1{background:var(--zf-color-ageing-1)}.BucketBar-module-scss-module__8TbZSG__ageing2{background:var(--zf-color-ageing-2)}.BucketBar-module-scss-module__8TbZSG__ageing3{background:var(--zf-color-ageing-3)}.BucketBar-module-scss-module__8TbZSG__ageing4{background:var(--zf-color-ageing-4)}.BucketBar-module-scss-module__8TbZSG__ageing5{background:var(--zf-color-ageing-5)}.BucketBar-module-scss-module__8TbZSG__ageing6{background:var(--zf-color-ageing-6)}.BucketBar-module-scss-module__8TbZSG__ageing7{background:var(--zf-color-ageing-7)}.BucketBar-module-scss-module__8TbZSG__ageing8{background:var(--zf-color-ageing-8)}.BucketBar-module-scss-module__8TbZSG__ageing9{background:var(--zf-color-ageing-9)}.BucketBar-module-scss-module__8TbZSG__ageing10{background:var(--zf-color-ageing-10)}.BucketBar-module-scss-module__8TbZSG__legend{gap:var(--zf-space-sm);margin-top:var(--zf-space-xxs);font-size:var(--zf-font-size-sm);flex-wrap:wrap;display:flex}.BucketBar-module-scss-module__8TbZSG__legendItem{align-items:center;gap:var(--zf-space-xxs);display:flex}.BucketBar-module-scss-module__8TbZSG__legendDot{border-radius:var(--zf-radius-round);flex-shrink:0;width:8px;height:8px}.BucketBar-module-scss-module__8TbZSG__legendEmpty{color:var(--zf-color-ink-tertiary)}.BucketBar-module-scss-module__8TbZSG__legendEmpty .BucketBar-module-scss-module__8TbZSG__legendDot{opacity:.35}
.TrendChart-module-scss-module__kbB5mW__chart{background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);padding:var(--zf-space-md);gap:var(--zf-space-sm);flex-direction:column;display:flex}.TrendChart-module-scss-module__kbB5mW__header{justify-content:space-between;align-items:center;gap:var(--zf-space-md);flex-wrap:wrap;display:flex}.TrendChart-module-scss-module__kbB5mW__svg{width:100%;height:auto;display:block}.TrendChart-module-scss-module__kbB5mW__axis{justify-content:space-between;align-items:center;gap:var(--zf-space-sm);font-size:var(--zf-font-size-sm);color:var(--zf-color-ink-secondary);display:flex}.TrendChart-module-scss-module__kbB5mW__peak{color:var(--zf-color-ink-tertiary)}.TrendChart-module-scss-module__kbB5mW__readout{align-items:baseline;gap:var(--zf-space-sm);min-height:22px;font-size:var(--zf-font-size-sm);display:flex}.TrendChart-module-scss-module__kbB5mW__legend{align-items:center;gap:var(--zf-space-xs);font-size:var(--zf-font-size-sm);display:flex}.TrendChart-module-scss-module__kbB5mW__hatchSwatch{border-radius:var(--zf-radius-sm);border:1px solid var(--zf-color-border);background:repeating-linear-gradient(45deg, var(--zf-color-surface-muted), var(--zf-color-surface-muted) 3px, var(--zf-color-border-strong) 3px, var(--zf-color-border-strong) 5px);flex:none;width:18px;height:12px}
.StockDrawer-module-scss-module__P_PlbW__tab{gap:var(--zf-space-md);flex-direction:column;display:flex}.StockDrawer-module-scss-module__P_PlbW__form{gap:var(--zf-space-sm);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.StockDrawer-module-scss-module__P_PlbW__formGrid{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.StockDrawer-module-scss-module__P_PlbW__field{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.StockDrawer-module-scss-module__P_PlbW__formActions{justify-content:flex-end;display:flex}.StockDrawer-module-scss-module__P_PlbW__number{width:100%}.StockDrawer-module-scss-module__P_PlbW__search{width:240px}.StockDrawer-module-scss-module__P_PlbW__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.StockDrawer-module-scss-module__P_PlbW__hintMark{color:var(--zf-color-ink-tertiary);border-bottom:1px dotted var(--zf-color-border-strong);cursor:help}
.RepHistoryPanel-module-scss-module__YgjcfG__panel{gap:var(--zf-space-sm);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);flex-direction:column;height:100%;display:flex;overflow-y:auto}.RepHistoryPanel-module-scss-module__YgjcfG__stats{gap:var(--zf-space-sm);background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md);padding:var(--zf-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RepHistoryPanel-module-scss-module__YgjcfG__caption{font-size:var(--zf-font-size-sm);line-height:1.4;display:block}.RepHistoryPanel-module-scss-module__YgjcfG__day{flex-direction:column;line-height:1.2;display:flex}.RepHistoryPanel-module-scss-module__YgjcfG__dayDate{font-size:var(--zf-font-size-sm)}.RepHistoryPanel-module-scss-module__YgjcfG__row{cursor:pointer}.RepHistoryPanel-module-scss-module__YgjcfG__selected td{background:var(--zf-color-primary-soft)}
.RateEditor-module-scss-module__EpUcAW__editor{gap:var(--zf-space-xs);flex-direction:column;display:flex}.RateEditor-module-scss-module__EpUcAW__bar{justify-content:space-between;align-items:center;gap:var(--zf-space-sm);flex-wrap:wrap;display:flex}.RateEditor-module-scss-module__EpUcAW__search{flex:12rem;max-width:20rem}.RateEditor-module-scss-module__EpUcAW__count{font-size:var(--zf-font-size-sm);font-variant-numeric:tabular-nums}.RateEditor-module-scss-module__EpUcAW__hint{font-size:var(--zf-font-size-sm);line-height:1.4}.RateEditor-module-scss-module__EpUcAW__sub{font-size:var(--zf-font-size-sm)}.RateEditor-module-scss-module__EpUcAW__rateCell{justify-content:flex-end;align-items:center;gap:var(--zf-space-xxs);display:flex}.RateEditor-module-scss-module__EpUcAW__input{font-variant-numeric:tabular-nums;width:8.5rem}.RateEditor-module-scss-module__EpUcAW__chip{margin:0;font-size:.65rem;line-height:1.5}
.ProductCreateDrawer-module-scss-module__WG74BG__duplicateAlert{margin-bottom:var(--zf-space-md)}.ProductCreateDrawer-module-scss-module__WG74BG__row{gap:var(--zf-space-sm);display:flex}.ProductCreateDrawer-module-scss-module__WG74BG__row>*,.ProductCreateDrawer-module-scss-module__WG74BG__rowItem{flex:1}.ProductCreateDrawer-module-scss-module__WG74BG__fullWidth.ProductCreateDrawer-module-scss-module__WG74BG__fullWidth{width:100%}.ProductCreateDrawer-module-scss-module__WG74BG__actions{margin-top:var(--zf-space-md)}
.TaskCalendar-module-scss-module___-GnqG__calendar{gap:var(--zf-space-md);flex-direction:column;display:flex}.TaskCalendar-module-scss-module___-GnqG__meta{font-size:var(--zf-font-size-sm);line-height:1.3}.TaskCalendar-module-scss-module___-GnqG__weekLabel{text-align:center;min-width:170px}.TaskCalendar-module-scss-module___-GnqG__repFilter{min-width:220px;max-width:360px}.TaskCalendar-module-scss-module___-GnqG__footer{gap:var(--zf-space-xs);flex-direction:column;display:flex}.TaskCalendar-module-scss-module___-GnqG__todayCol.TaskCalendar-module-scss-module___-GnqG__todayCol.TaskCalendar-module-scss-module___-GnqG__todayCol{background:var(--zf-color-primary-soft)}.TaskCalendar-module-scss-module___-GnqG__cell{gap:var(--zf-space-xxs);flex-direction:column;height:100%;min-height:56px;display:flex}.TaskCalendar-module-scss-module___-GnqG__cellAddable{cursor:pointer;border-radius:var(--zf-radius-sm)}.TaskCalendar-module-scss-module___-GnqG__cellAddable:focus-visible{outline:2px solid var(--zf-color-primary);outline-offset:2px}.TaskCalendar-module-scss-module___-GnqG__addHint{font-size:var(--zf-font-size-sm);color:var(--zf-color-ink-tertiary);visibility:hidden;align-items:center;gap:4px;margin-top:auto;display:inline-flex}.TaskCalendar-module-scss-module___-GnqG__cellAddable:hover .TaskCalendar-module-scss-module___-GnqG__addHint,.TaskCalendar-module-scss-module___-GnqG__cellAddable:focus-visible .TaskCalendar-module-scss-module___-GnqG__addHint{visibility:visible}.TaskCalendar-module-scss-module___-GnqG__chip{width:100%;max-width:180px;font:inherit;font-size:var(--zf-font-size-sm);text-align:left;border-radius:var(--zf-radius-sm);border:1px solid;border-left-width:3px;flex-direction:column;gap:1px;padding:3px 6px;line-height:1.3;display:flex}.TaskCalendar-module-scss-module___-GnqG__chipButton{cursor:pointer}.TaskCalendar-module-scss-module___-GnqG__chipButton:hover{filter:brightness(.97)}.TaskCalendar-module-scss-module___-GnqG__chipButton:focus-visible{outline:2px solid var(--zf-color-primary);outline-offset:1px}.TaskCalendar-module-scss-module___-GnqG__chipClosed{opacity:.6}.TaskCalendar-module-scss-module___-GnqG__chipTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.TaskCalendar-module-scss-module___-GnqG__struck{text-decoration:line-through}.TaskCalendar-module-scss-module___-GnqG__chipIcon{vertical-align:-2px;margin-right:3px}.TaskCalendar-module-scss-module___-GnqG__chipIconWarn{vertical-align:-2px;color:var(--zf-color-red);margin-right:3px}.TaskCalendar-module-scss-module___-GnqG__chipMeta.TaskCalendar-module-scss-module___-GnqG__chipMeta{max-width:100%;font-size:var(--zf-font-size-sm);font-weight:400;display:block}.TaskCalendar-module-scss-module___-GnqG__tooltipDetail{opacity:.85;margin-top:4px}
.AuditTemplateEditor-module-scss-module__PT7UrW__editor,.AuditTemplateEditor-module-scss-module__PT7UrW__readOnly{gap:var(--zf-space-sm);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__title{margin:0}.AuditTemplateEditor-module-scss-module__PT7UrW__note{font-size:var(--zf-font-size-sm);line-height:1.35}.AuditTemplateEditor-module-scss-module__PT7UrW__control{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__controlInline{align-items:center;gap:var(--zf-space-xxs);padding-bottom:var(--zf-space-xxs);align-self:end;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__keyInput{width:150px}.AuditTemplateEditor-module-scss-module__PT7UrW__labelInput{width:240px}.AuditTemplateEditor-module-scss-module__PT7UrW__helpInput{width:260px}.AuditTemplateEditor-module-scss-module__PT7UrW__typeSelect{width:150px}.AuditTemplateEditor-module-scss-module__PT7UrW__sections{gap:var(--zf-space-md);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__section{gap:var(--zf-space-xs);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__sectionTitle{margin:0}.AuditTemplateEditor-module-scss-module__PT7UrW__fields{gap:var(--zf-space-xs);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__field{gap:var(--zf-space-xs);padding:var(--zf-space-sm);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-sm);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__fieldHeader{justify-content:space-between;align-items:flex-end;gap:var(--zf-space-xs);display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__constraints{align-items:flex-end}.AuditTemplateEditor-module-scss-module__PT7UrW__options{gap:var(--zf-space-xxs);padding-top:var(--zf-space-xxs);border-top:1px dashed var(--zf-color-border);flex-direction:column;display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__optionRow{align-items:center}.AuditTemplateEditor-module-scss-module__PT7UrW__issue{font-size:var(--zf-font-size-sm);line-height:1.35}.AuditTemplateEditor-module-scss-module__PT7UrW__issueList{padding-left:var(--zf-space-md);margin:0}.AuditTemplateEditor-module-scss-module__PT7UrW__actions{justify-content:space-between;align-items:center;gap:var(--zf-space-xs);display:flex}.AuditTemplateEditor-module-scss-module__PT7UrW__questionList{padding-left:var(--zf-space-md);gap:var(--zf-space-xxs);flex-direction:column;margin:0;display:flex}
.BeatCreateDrawer-module-scss-module__kLYTZW__row{gap:var(--zf-space-sm);display:flex}.BeatCreateDrawer-module-scss-module__kLYTZW__row>*,.BeatCreateDrawer-module-scss-module__kLYTZW__rowItem{flex:1}.BeatCreateDrawer-module-scss-module__kLYTZW__fullWidth{width:100%}.BeatCreateDrawer-module-scss-module__kLYTZW__actions{margin-top:var(--zf-space-lg);padding-top:var(--zf-space-md);border-top:1px solid var(--zf-color-border-subtle,#eee);justify-content:flex-end;display:flex}
.CustomerOutstandingDrawer-module-scss-module__yl-V-G__detail{gap:var(--zf-space-lg);flex-direction:column;display:flex}.CustomerOutstandingDrawer-module-scss-module__yl-V-G__descriptions{margin-bottom:var(--zf-space-sm)}
.CommandCentrePage-module-scss-module__ZpNmpW__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.CommandCentrePage-module-scss-module__ZpNmpW__filters{justify-content:space-between;align-items:center;gap:var(--zf-space-md);flex-wrap:wrap;display:flex}.CommandCentrePage-module-scss-module__ZpNmpW__repSelect{min-width:200px}.CommandCentrePage-module-scss-module__ZpNmpW__teamSection{gap:var(--zf-space-xs);flex-direction:column;display:flex}.CommandCentrePage-module-scss-module__ZpNmpW__sectionTitle{margin:0}
.CustomerCreateDrawer-module-scss-module__TXb3Mq__duplicateAlert{margin-bottom:var(--zf-space-md)}.CustomerCreateDrawer-module-scss-module__TXb3Mq__row{gap:var(--zf-space-sm);display:flex}.CustomerCreateDrawer-module-scss-module__TXb3Mq__row>*,.CustomerCreateDrawer-module-scss-module__TXb3Mq__rowItem{flex:1}.CustomerCreateDrawer-module-scss-module__TXb3Mq__fullWidth.CustomerCreateDrawer-module-scss-module__TXb3Mq__fullWidth{width:100%}.CustomerCreateDrawer-module-scss-module__TXb3Mq__actions{margin-top:var(--zf-space-md)}
.DispatchConsolePage-module-scss-module__XbJgVq__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.DispatchConsolePage-module-scss-module__XbJgVq__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.DispatchConsolePage-module-scss-module__XbJgVq__search{width:240px}.DispatchConsolePage-module-scss-module__XbJgVq__filter{min-width:160px}.DispatchConsolePage-module-scss-module__XbJgVq__rowControl{width:100%}
.TeamRoster-module-scss-module__0anK4W__roster{gap:var(--zf-space-xs);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);flex-direction:column;height:100%;display:flex;overflow-y:auto}.TeamRoster-module-scss-module__0anK4W__caption{font-size:var(--zf-font-size-sm);line-height:1.4}.TeamRoster-module-scss-module__0anK4W__item{cursor:pointer;gap:var(--zf-space-xs);padding-inline:0}.TeamRoster-module-scss-module__0anK4W__swatch{border-radius:var(--zf-radius-round);flex:none;width:10px;height:10px}.TeamRoster-module-scss-module__0anK4W__meta{font-size:var(--zf-font-size-sm)}
.OrderDetailDrawer-module-scss-module__ZojF1a__detail{gap:var(--zf-space-lg);flex-direction:column;display:flex}.OrderDetailDrawer-module-scss-module__ZojF1a__headerRow{gap:var(--zf-space-xs);margin-bottom:var(--zf-space-sm);flex-wrap:wrap;display:flex}.OrderDetailDrawer-module-scss-module__ZojF1a__descriptions{margin-top:var(--zf-space-xs)}.OrderDetailDrawer-module-scss-module__ZojF1a__totals{gap:var(--zf-space-xxs);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.OrderDetailDrawer-module-scss-module__ZojF1a__totals>div{justify-content:space-between;gap:var(--zf-space-sm);display:flex}.OrderDetailDrawer-module-scss-module__ZojF1a__totalRow{padding-top:var(--zf-space-xs);border-top:1px solid var(--zf-color-border)}.OrderDetailDrawer-module-scss-module__ZojF1a__freeBadge{font-size:var(--zf-font-size-sm)}
.PriceListDetailDrawer-module-scss-module__VldxEG__drawerContent{gap:var(--zf-space-md);flex-direction:column;display:flex}.PriceListDetailDrawer-module-scss-module__VldxEG__headerTags{align-items:center;gap:var(--zf-space-xs);margin-bottom:var(--zf-space-xs);flex-wrap:wrap;display:flex}.PriceListDetailDrawer-module-scss-module__VldxEG__defaultTag{border-radius:var(--zf-radius-sm);font-weight:600}.PriceListDetailDrawer-module-scss-module__VldxEG__metaCard{background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md);padding:var(--zf-space-md)}.PriceListDetailDrawer-module-scss-module__VldxEG__statsRow{gap:var(--zf-space-sm);margin-top:var(--zf-space-xs);grid-template-columns:repeat(3,1fr);display:grid}.PriceListDetailDrawer-module-scss-module__VldxEG__statItem{flex-direction:column;display:flex}.PriceListDetailDrawer-module-scss-module__VldxEG__statLabel{font-size:var(--zf-font-size-xs);color:var(--zf-color-ink-muted)}.PriceListDetailDrawer-module-scss-module__VldxEG__statValue{font-size:var(--zf-font-size-lg);color:var(--zf-color-ink);font-weight:600}.PriceListDetailDrawer-module-scss-module__VldxEG__itemsSection{gap:var(--zf-space-sm);flex-direction:column;display:flex}.PriceListDetailDrawer-module-scss-module__VldxEG__itemsHeader{justify-content:space-between;align-items:center;gap:var(--zf-space-md);display:flex}.PriceListDetailDrawer-module-scss-module__VldxEG__search{max-width:240px}.PriceListDetailDrawer-module-scss-module__VldxEG__priceCol{font-family:monospace;font-weight:600}.PriceListDetailDrawer-module-scss-module__VldxEG__drawerTitle{align-items:center;gap:var(--zf-space-xs);display:flex}
.ProductEditDrawer-module-scss-module__tRzMUG__skuBadge{align-items:center;gap:var(--zf-space-xs);padding:var(--zf-space-xs) var(--zf-space-sm);background:var(--zf-color-bg-subtle,#f5f5f5);border-radius:var(--zf-radius-sm,6px);margin-bottom:var(--zf-space-md);font-size:var(--zf-font-size-sm);display:flex}.ProductEditDrawer-module-scss-module__tRzMUG__row{gap:var(--zf-space-sm);display:flex}.ProductEditDrawer-module-scss-module__tRzMUG__row>*,.ProductEditDrawer-module-scss-module__tRzMUG__rowItem{flex:1}.ProductEditDrawer-module-scss-module__tRzMUG__fullWidth.ProductEditDrawer-module-scss-module__tRzMUG__fullWidth{width:100%}.ProductEditDrawer-module-scss-module__tRzMUG__actions{margin-top:var(--zf-space-lg);padding-top:var(--zf-space-md);border-top:1px solid var(--zf-color-border-subtle,#eee);justify-content:space-between;align-items:center;display:flex}.ProductEditDrawer-module-scss-module__tRzMUG__dangerZone{margin-top:var(--zf-space-lg);padding:var(--zf-space-md);border:1px dashed var(--zf-color-border-danger,#ffccc7);border-radius:var(--zf-radius-md,8px);background:var(--zf-color-bg-danger-subtle,#fff2f0)}
.SchemeWizard-module-scss-module__4MaeBG__wizard{gap:var(--zf-space-lg);align-items:flex-start;height:100%;display:flex}.SchemeWizard-module-scss-module__4MaeBG__formColumn{gap:var(--zf-space-md);flex-direction:column;flex:2;min-width:0;max-width:720px;display:flex}.SchemeWizard-module-scss-module__4MaeBG__header{gap:var(--zf-space-sm) var(--zf-space-md);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md);border:1px solid var(--zf-color-border);grid-template-columns:1fr 1fr;display:grid}.SchemeWizard-module-scss-module__4MaeBG__headerField{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.SchemeWizard-module-scss-module__4MaeBG__headerField label{font-size:var(--zf-font-size-sm);color:var(--zf-color-ink-secondary);font-weight:500}.SchemeWizard-module-scss-module__4MaeBG__stepPanel{border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);padding:var(--zf-space-md);background:var(--zf-color-surface)}.SchemeWizard-module-scss-module__4MaeBG__stepBody{gap:var(--zf-space-md);flex-direction:column;display:flex}.SchemeWizard-module-scss-module__4MaeBG__field{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.SchemeWizard-module-scss-module__4MaeBG__field label{font-size:var(--zf-font-size-sm);color:var(--zf-color-ink-secondary);font-weight:500}.SchemeWizard-module-scss-module__4MaeBG__fullWidth{width:100%}.SchemeWizard-module-scss-module__4MaeBG__hint{font-size:var(--zf-font-size-sm)}.SchemeWizard-module-scss-module__4MaeBG__slabRow{align-items:center;gap:var(--zf-space-xs);margin-bottom:var(--zf-space-xs);flex-wrap:wrap;display:flex}.SchemeWizard-module-scss-module__4MaeBG__slabInput{min-width:160px}.SchemeWizard-module-scss-module__4MaeBG__slabIssues{flex-direction:column;flex-basis:100%;display:flex}.SchemeWizard-module-scss-module__4MaeBG__benefitRow{align-items:flex-start;gap:var(--zf-space-xs);margin-bottom:var(--zf-space-sm);flex-wrap:wrap;display:flex}.SchemeWizard-module-scss-module__4MaeBG__benefitType{min-width:150px}.SchemeWizard-module-scss-module__4MaeBG__benefitField{min-width:220px}.SchemeWizard-module-scss-module__4MaeBG__footer{align-items:center;gap:var(--zf-space-sm);display:flex}.SchemeWizard-module-scss-module__4MaeBG__footerSpacer{flex:1}.SchemeWizard-module-scss-module__4MaeBG__issueCount{white-space:nowrap}.SchemeWizard-module-scss-module__4MaeBG__previewPanel{gap:var(--zf-space-sm);min-width:320px;max-width:420px;padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-md);border:1px solid var(--zf-color-border);flex-direction:column;flex:1;align-self:flex-start;display:flex}.SchemeWizard-module-scss-module__4MaeBG__previewStatus{align-items:center;gap:var(--zf-space-xs);display:flex}.SchemeWizard-module-scss-module__4MaeBG__cartSku{flex:1;min-width:200px}.SchemeWizard-module-scss-module__4MaeBG__totals{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.SchemeWizard-module-scss-module__4MaeBG__totals>div{justify-content:space-between;gap:var(--zf-space-sm);display:flex}.SchemeWizard-module-scss-module__4MaeBG__totalRow{padding-top:var(--zf-space-xs);border-top:1px solid var(--zf-color-border)}
.ListsPanel-module-scss-module__HbArdq__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.ListsPanel-module-scss-module__HbArdq__block{width:100%}.ListsPanel-module-scss-module__HbArdq__prose{max-width:68ch;margin-bottom:0}.ListsPanel-module-scss-module__HbArdq__addForm{row-gap:var(--zf-space-xs)}.ListsPanel-module-scss-module__HbArdq__addInput{flex:1;min-width:240px;max-width:420px}.ListsPanel-module-scss-module__HbArdq__code{font-family:var(--zf-font-family-mono);font-size:var(--zf-font-size-sm)}.ListsPanel-module-scss-module__HbArdq__inactiveRow.ListsPanel-module-scss-module__HbArdq__inactiveRow.ListsPanel-module-scss-module__HbArdq__inactiveRow>td{background:var(--zf-color-surface-muted)}.ListsPanel-module-scss-module__HbArdq__swatchGrid{gap:var(--zf-space-xs);grid-template-columns:repeat(5,28px);display:grid}.ListsPanel-module-scss-module__HbArdq__swatch{cursor:pointer;border-radius:var(--zf-radius-round);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ListsPanel-module-scss-module__HbArdq__swatch:hover,.ListsPanel-module-scss-module__HbArdq__swatch:focus-visible{border-color:var(--zf-color-border-strong);outline:none}.ListsPanel-module-scss-module__HbArdq__swatchSelected,.ListsPanel-module-scss-module__HbArdq__swatchSelected:hover{border-color:var(--zf-color-ink-secondary)}
.TasksPage-module-scss-module__vFJR6W__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.TasksPage-module-scss-module__vFJR6W__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.TasksPage-module-scss-module__vFJR6W__search{width:240px}.TasksPage-module-scss-module__vFJR6W__filter{min-width:160px}.TasksPage-module-scss-module__vFJR6W__moveSelect{width:100%}.TasksPage-module-scss-module__vFJR6W__viewSwitch{align-self:flex-start}.TasksPage-module-scss-module__vFJR6W__outletWarning{margin-top:var(--zf-space-sm)}
.VisitDetailDrawer-module-scss-module__PPKBkG__detail{gap:var(--zf-space-lg);flex-direction:column;display:flex}.VisitDetailDrawer-module-scss-module__PPKBkG__headerRow{gap:var(--zf-space-xs);margin-bottom:var(--zf-space-sm);flex-wrap:wrap;display:flex}.VisitDetailDrawer-module-scss-module__PPKBkG__descriptions .ant-descriptions-item-label{width:160px}.VisitDetailDrawer-module-scss-module__PPKBkG__mediaNote{margin-top:var(--zf-space-xs);font-size:var(--zf-font-size-sm);display:block}
.ApprovalsPage-module-scss-module__EiEjTW__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.ApprovalsPage-module-scss-module__EiEjTW__filters{align-items:center;gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.ApprovalsPage-module-scss-module__EiEjTW__filterSelect{min-width:170px}.ApprovalsPage-module-scss-module__EiEjTW__bulkBar{align-items:center;gap:var(--zf-space-xs);padding-left:var(--zf-space-sm);border-left:1px solid var(--zf-color-border);margin-left:auto;display:flex}.ApprovalsPage-module-scss-module__EiEjTW__decisionNote,.ApprovalsPage-module-scss-module__EiEjTW__stepName{font-size:var(--zf-font-size-sm)}.ApprovalsPage-module-scss-module__EiEjTW__advanceNotice{margin-bottom:var(--zf-space-sm)}.ApprovalsPage-module-scss-module__EiEjTW__decisionCell{align-items:flex-start;gap:var(--zf-space-xxs);flex-direction:column;display:flex}
.AttendancePage-module-scss-module__8ih7PG__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.AttendancePage-module-scss-module__8ih7PG__summary{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.AttendancePage-module-scss-module__8ih7PG__tile .ant-card-body{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.AttendancePage-module-scss-module__8ih7PG__tileValue{font-size:var(--zf-font-size-heading);color:var(--zf-color-ink);font-weight:600}.AttendancePage-module-scss-module__8ih7PG__filters{gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.AttendancePage-module-scss-module__8ih7PG__datePicker,.AttendancePage-module-scss-module__8ih7PG__filterSelect{min-width:160px}
.AuditLogPage-module-scss-module__gbDP9a__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.AuditLogPage-module-scss-module__gbDP9a__intro{padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md)}.AuditLogPage-module-scss-module__gbDP9a__filters{gap:var(--zf-space-xs);flex-wrap:wrap;align-items:center;display:flex}.AuditLogPage-module-scss-module__gbDP9a__filter{min-width:200px}.AuditLogPage-module-scss-module__gbDP9a__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.AuditLogPage-module-scss-module__gbDP9a__subject{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.AuditLogPage-module-scss-module__gbDP9a__subjectType{font-family:var(--zf-font-family-mono);font-size:var(--zf-font-size-sm)}.AuditLogPage-module-scss-module__gbDP9a__detail{padding:var(--zf-space-sm);font-family:var(--zf-font-family-mono);font-size:var(--zf-font-size-sm);white-space:pre-wrap;word-break:break-word;background:var(--zf-color-surface-muted);border-radius:var(--zf-radius-sm);margin:0;line-height:1.5;overflow-x:auto}.AuditLogPage-module-scss-module__gbDP9a__system{font-style:italic}
.AuditsPage-module-scss-module__e-2via__page,.AuditsPage-module-scss-module__e-2via__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.AuditsPage-module-scss-module__e-2via__row{cursor:pointer}.AuditsPage-module-scss-module__e-2via__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.AuditsPage-module-scss-module__e-2via__search{width:240px}.AuditsPage-module-scss-module__e-2via__filter{min-width:170px}.AuditsPage-module-scss-module__e-2via__answerSection{gap:var(--zf-space-xs);flex-direction:column;display:flex}.AuditsPage-module-scss-module__e-2via__sectionTitle{margin:0}.AuditsPage-module-scss-module__e-2via__answerRow{gap:var(--zf-space-xxs);flex-direction:column;display:flex}
.BeatPlannerPage-module-scss-module__T7dMdG__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.BeatPlannerPage-module-scss-module__T7dMdG__row{cursor:pointer}.BeatPlannerPage-module-scss-module__T7dMdG__toolbar{align-items:center;gap:var(--zf-space-sm);flex:1;width:100%;display:flex}.BeatPlannerPage-module-scss-module__T7dMdG__spacer{flex:1}.BeatPlannerPage-module-scss-module__T7dMdG__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.BeatPlannerPage-module-scss-module__T7dMdG__areaFilter{min-width:180px}
.CollectionsPage-module-scss-module__UGIZjq__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.CollectionsPage-module-scss-module__UGIZjq__filters{align-items:center;gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.CollectionsPage-module-scss-module__UGIZjq__search{flex:0 320px;min-width:220px}.CollectionsPage-module-scss-module__UGIZjq__minOutstanding{flex:0 0 210px}.CollectionsPage-module-scss-module__UGIZjq__repSelect{flex:0 0 180px}.CollectionsPage-module-scss-module__UGIZjq__subtext{font-size:var(--zf-font-size-sm)}.CollectionsPage-module-scss-module__UGIZjq__row{cursor:pointer}
.CompetitorsPage-module-scss-module__t8WK6q__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.CompetitorsPage-module-scss-module__t8WK6q__actions{justify-content:flex-end}.CompetitorsPage-module-scss-module__t8WK6q__fullWidth.CompetitorsPage-module-scss-module__t8WK6q__fullWidth{width:100%}.CompetitorsPage-module-scss-module__t8WK6q__suggestions{gap:var(--zf-space-xs);margin-top:calc(-1*var(--zf-space-sm));margin-bottom:var(--zf-space-md);flex-direction:column;display:flex}.CompetitorsPage-module-scss-module__t8WK6q__suggestion.CompetitorsPage-module-scss-module__t8WK6q__suggestion{border:1px dashed var(--zf-color-border)}
.CustomersPage-module-scss-module__4KWq0q__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.CustomersPage-module-scss-module__4KWq0q__filters{gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.CustomersPage-module-scss-module__4KWq0q__search{min-width:220px;max-width:320px}.CustomersPage-module-scss-module__4KWq0q__filterSelect{min-width:160px}.CustomersPage-module-scss-module__4KWq0q__subtext{font-size:var(--zf-font-size-sm)}.CustomersPage-module-scss-module__4KWq0q__row{cursor:pointer}.CustomersPage-module-scss-module__4KWq0q__spacer{flex:1}
.CellStateLegend-module-scss-module__4ki1MW__legend{gap:var(--zf-space-xs);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.CellStateLegend-module-scss-module__4ki1MW__title{font-size:var(--zf-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--zf-color-ink-secondary)}.CellStateLegend-module-scss-module__4ki1MW__items{gap:var(--zf-space-xs) var(--zf-space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.CellStateLegend-module-scss-module__4ki1MW__item{align-items:baseline;gap:var(--zf-space-xxs);display:flex}.CellStateLegend-module-scss-module__4ki1MW__hint,.CellStateLegend-module-scss-module__4ki1MW__footnote{font-size:var(--zf-font-size-sm);line-height:1.35}
.ExpensesPage-module-scss-module__Z8mEnq__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.ExpensesPage-module-scss-module__Z8mEnq__filterSelect{min-width:170px}.ExpensesPage-module-scss-module__Z8mEnq__docIcon{color:var(--zf-color-ink-secondary);font-size:var(--zf-font-size-lg)}
.GoalsPage-module-scss-module__DkpB8W__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.GoalsPage-module-scss-module__DkpB8W__cell{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.GoalsPage-module-scss-module__DkpB8W__cellValue{line-height:1.2}.GoalsPage-module-scss-module__DkpB8W__cellTarget{font-size:var(--zf-font-size-sm);line-height:1.2}.GoalsPage-module-scss-module__DkpB8W__setLink{padding:0}.GoalsPage-module-scss-module__DkpB8W__metricSelect{min-width:320px}.GoalsPage-module-scss-module__DkpB8W__fullWidth{width:100%}.GoalsPage-module-scss-module__DkpB8W__subtext{font-size:var(--zf-font-size-sm);line-height:1.4;display:block}.GoalsPage-module-scss-module__DkpB8W__noteField{margin-top:var(--zf-space-sm)}
.LeadsPage-module-scss-module__RUhw5W__page,.LeadsPage-module-scss-module__RUhw5W__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.LeadsPage-module-scss-module__RUhw5W__pipeline{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.LeadsPage-module-scss-module__RUhw5W__stageCard,.LeadsPage-module-scss-module__RUhw5W__stageCardActive{align-items:flex-start;gap:var(--zf-space-xxs);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);cursor:pointer;text-align:left;font:inherit;flex-direction:column;display:flex}.LeadsPage-module-scss-module__RUhw5W__stageCardActive{border-color:var(--zf-color-primary);box-shadow:inset 0 0 0 1px var(--zf-color-primary)}.LeadsPage-module-scss-module__RUhw5W__stageCount{font-size:var(--zf-font-size-heading);line-height:1.1}.LeadsPage-module-scss-module__RUhw5W__stageValue{font-size:var(--zf-font-size-sm)}.LeadsPage-module-scss-module__RUhw5W__row{cursor:pointer}.LeadsPage-module-scss-module__RUhw5W__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.LeadsPage-module-scss-module__RUhw5W__search{width:240px}.LeadsPage-module-scss-module__RUhw5W__filter{min-width:160px}.LeadsPage-module-scss-module__RUhw5W__control{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.LeadsPage-module-scss-module__RUhw5W__stageMove{gap:var(--zf-space-xs);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.LeadsPage-module-scss-module__RUhw5W__actions{justify-content:space-between;align-items:center;display:flex}.LeadsPage-module-scss-module__RUhw5W__form{margin-top:var(--zf-space-sm)}.LeadsPage-module-scss-module__RUhw5W__fullWidth.LeadsPage-module-scss-module__RUhw5W__fullWidth{width:100%}.LeadsPage-module-scss-module__RUhw5W__modalNote{font-size:var(--zf-font-size-sm);line-height:1.4;display:block}.LeadsPage-module-scss-module__RUhw5W__draftNotice{margin-bottom:var(--zf-space-md)}
.LiveTrackPage-module-scss-module__KAyXha__page{gap:var(--zf-space-sm);flex-direction:column;height:100%;min-height:520px;display:flex}.LiveTrackPage-module-scss-module__KAyXha__toolbar{justify-content:space-between;align-items:center;gap:var(--zf-space-md);flex-wrap:wrap;display:flex}.LiveTrackPage-module-scss-module__KAyXha__body{gap:var(--zf-space-sm);flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.LiveTrackPage-module-scss-module__KAyXha__mapWrap{border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-lg);min-height:0;overflow:hidden}.LiveTrackPage-module-scss-module__KAyXha__side{gap:var(--zf-space-xs);flex-direction:column;min-height:0;display:flex;overflow:hidden}.LiveTrackPage-module-scss-module__KAyXha__back{align-self:flex-start}@media (max-width:1100px){.LiveTrackPage-module-scss-module__KAyXha__page{height:auto}.LiveTrackPage-module-scss-module__KAyXha__body{grid-template-columns:minmax(0,1fr)}.LiveTrackPage-module-scss-module__KAyXha__mapWrap{min-height:520px}.LiveTrackPage-module-scss-module__KAyXha__side{max-height:520px}}
.OrdersPage-module-scss-module__fcVrxW__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.OrdersPage-module-scss-module__fcVrxW__filters{gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.OrdersPage-module-scss-module__fcVrxW__filterSelect{min-width:170px}.OrdersPage-module-scss-module__fcVrxW__datePicker{min-width:240px}.OrdersPage-module-scss-module__fcVrxW__subtext{font-size:var(--zf-font-size-sm)}.OrdersPage-module-scss-module__fcVrxW__row{cursor:pointer}
.PricingPage-module-scss-module__M20WZa__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.PricingPage-module-scss-module__M20WZa__toolbar{align-items:center;gap:var(--zf-space-md);flex-wrap:wrap;flex:1;display:flex}.PricingPage-module-scss-module__M20WZa__search{max-width:320px}.PricingPage-module-scss-module__M20WZa__nameCol{align-items:center;gap:var(--zf-space-xs);display:flex}.PricingPage-module-scss-module__M20WZa__defaultBadge{font-size:var(--zf-font-size-xs);text-transform:uppercase;font-weight:600}.PricingPage-module-scss-module__M20WZa__validityText{color:var(--zf-color-ink-muted);font-size:var(--zf-font-size-sm)}
.PrivacyPage-module-scss-module__I6sibW__page,.PrivacyPage-module-scss-module__I6sibW__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.PrivacyPage-module-scss-module__I6sibW__intro{padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md)}.PrivacyPage-module-scss-module__I6sibW__filters{gap:var(--zf-space-xs);flex-wrap:wrap;align-items:center;display:flex}.PrivacyPage-module-scss-module__I6sibW__filter{min-width:200px}.PrivacyPage-module-scss-module__I6sibW__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.PrivacyPage-module-scss-module__I6sibW__mono{font-family:var(--zf-font-family-mono);font-size:var(--zf-font-size-sm)}.PrivacyPage-module-scss-module__I6sibW__summary{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.PrivacyPage-module-scss-module__I6sibW__summaryCard{gap:var(--zf-space-xxs);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.PrivacyPage-module-scss-module__I6sibW__summaryHead{justify-content:space-between;align-items:center;gap:var(--zf-space-xxs);display:flex}.PrivacyPage-module-scss-module__I6sibW__summaryActions{gap:var(--zf-space-xs);margin-top:var(--zf-space-xs);display:flex}.PrivacyPage-module-scss-module__I6sibW__planRow{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.PrivacyPage-module-scss-module__I6sibW__fields{gap:var(--zf-space-xxs);flex-wrap:wrap;display:flex}.PrivacyPage-module-scss-module__I6sibW__basis{line-height:1.5}.PrivacyPage-module-scss-module__I6sibW__tally{gap:var(--zf-space-sm);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-wrap:wrap;display:flex}.PrivacyPage-module-scss-module__I6sibW__formRow{gap:var(--zf-space-xxs);flex-direction:column;display:flex}
.ProductsPage-module-scss-module__Y9WTHG__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.ProductsPage-module-scss-module__Y9WTHG__filters{gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.ProductsPage-module-scss-module__Y9WTHG__search{min-width:220px;max-width:320px}.ProductsPage-module-scss-module__Y9WTHG__filterSelect{min-width:180px}.ProductsPage-module-scss-module__Y9WTHG__spacer{flex:1}.ProductsPage-module-scss-module__Y9WTHG__row{cursor:pointer}
.ReportsPage-module-scss-module__mYvlbW__page,.ReportsPage-module-scss-module__mYvlbW__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.ReportsPage-module-scss-module__mYvlbW__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.ReportsPage-module-scss-module__mYvlbW__row{cursor:pointer}.ReportsPage-module-scss-module__mYvlbW__filters{gap:var(--zf-space-xs);flex-wrap:wrap;align-items:center;display:flex}.ReportsPage-module-scss-module__mYvlbW__filter{min-width:180px}.ReportsPage-module-scss-module__mYvlbW__catalogue{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ReportsPage-module-scss-module__mYvlbW__reportCard{gap:var(--zf-space-xs);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);cursor:pointer;text-align:left;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.ReportsPage-module-scss-module__mYvlbW__reportCard:hover{border-color:var(--zf-color-border-strong)}.ReportsPage-module-scss-module__mYvlbW__reportCardSelected{border-color:var(--zf-color-primary);box-shadow:0 0 0 1px var(--zf-color-primary)}.ReportsPage-module-scss-module__mYvlbW__reportCardHead{justify-content:space-between;align-items:flex-start;gap:var(--zf-space-xs);display:flex}.ReportsPage-module-scss-module__mYvlbW__reportCardHeadRight{align-items:center;gap:var(--zf-space-xxs);flex-shrink:0;display:flex}.ReportsPage-module-scss-module__mYvlbW__infoIcon{color:var(--zf-color-ink-tertiary);flex-shrink:0}.ReportsPage-module-scss-module__mYvlbW__infoIcon:hover{color:var(--zf-color-ink-secondary)}.ReportsPage-module-scss-module__mYvlbW__reportCardMeta{gap:var(--zf-space-xxs);flex-wrap:wrap;align-items:center;display:flex}.ReportsPage-module-scss-module__mYvlbW__runBar{gap:var(--zf-space-sm);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-wrap:wrap;align-items:flex-end;display:flex}.ReportsPage-module-scss-module__mYvlbW__field{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.ReportsPage-module-scss-module__mYvlbW__runActions{gap:var(--zf-space-xs);margin-left:auto;display:flex}.ReportsPage-module-scss-module__mYvlbW__liveNote{align-items:center;gap:var(--zf-space-xs);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);display:flex}.ReportsPage-module-scss-module__mYvlbW__money{font-variant-numeric:tabular-nums}.ReportsPage-module-scss-module__mYvlbW__exportHint{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.ReportsPage-module-scss-module__mYvlbW__paramList{gap:var(--zf-space-xxs);flex-wrap:wrap;display:flex}.ReportsPage-module-scss-module__mYvlbW__prose{max-width:68ch;margin-bottom:0}
.SchedulerPage-module-scss-module__59QhwW__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.SchedulerPage-module-scss-module__59QhwW__cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SchedulerPage-module-scss-module__59QhwW__cellQuiet{opacity:.75}.SchedulerPage-module-scss-module__59QhwW__cellMeta{font-size:var(--zf-font-size-sm);line-height:1.25}.SchedulerPage-module-scss-module__59QhwW__beatLink{color:var(--zf-color-primary-active);font-weight:600}.SchedulerPage-module-scss-module__59QhwW__beatLink:hover{text-decoration:underline}.SchedulerPage-module-scss-module__59QhwW__filter{min-width:170px}.SchedulerPage-module-scss-module__59QhwW__summary{gap:var(--zf-space-sm);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.SchedulerPage-module-scss-module__59QhwW__summaryItem{align-items:baseline;gap:var(--zf-space-xxs);display:flex}
.SchemesPage-module-scss-module__1icHkW__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.SchemesPage-module-scss-module__1icHkW__filters{align-items:center;gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.SchemesPage-module-scss-module__1icHkW__filterSelect{min-width:150px}.SchemesPage-module-scss-module__1icHkW__spacer{flex:1}.SchemesPage-module-scss-module__1icHkW__subtext{font-size:var(--zf-font-size-sm)}.SchemesPage-module-scss-module__1icHkW__row{cursor:pointer}
.SettingsPage-module-scss-module__QgOfxq__page,.SettingsPage-module-scss-module__QgOfxq__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.SettingsPage-module-scss-module__QgOfxq__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.SettingsPage-module-scss-module__QgOfxq__filters{gap:var(--zf-space-xs);flex-wrap:wrap;align-items:center;display:flex}.SettingsPage-module-scss-module__QgOfxq__filter{min-width:180px}.SettingsPage-module-scss-module__QgOfxq__search{width:240px}.SettingsPage-module-scss-module__QgOfxq__roleStrip{gap:var(--zf-space-sm);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.SettingsPage-module-scss-module__QgOfxq__roleCard{gap:var(--zf-space-xxs);padding:var(--zf-space-sm) var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);cursor:pointer;text-align:left;flex-direction:column;display:flex}.SettingsPage-module-scss-module__QgOfxq__roleCard:hover{border-color:var(--zf-color-border-strong)}.SettingsPage-module-scss-module__QgOfxq__roleCardSelected{border-color:var(--zf-color-primary);box-shadow:0 0 0 1px var(--zf-color-primary)}.SettingsPage-module-scss-module__QgOfxq__roleCardLocked{cursor:not-allowed;opacity:.72}.SettingsPage-module-scss-module__QgOfxq__roleCardHead{justify-content:space-between;align-items:center;gap:var(--zf-space-xxs);display:flex}.SettingsPage-module-scss-module__QgOfxq__roleCardMeta{gap:var(--zf-space-xxs);flex-wrap:wrap;align-items:center;display:flex}.SettingsPage-module-scss-module__QgOfxq__matrixHead{gap:var(--zf-space-sm);padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.SettingsPage-module-scss-module__QgOfxq__matrixActions{gap:var(--zf-space-xs);flex-wrap:wrap;align-items:center;display:flex}.SettingsPage-module-scss-module__QgOfxq__groups{gap:var(--zf-space-sm);flex-direction:column;display:flex}.SettingsPage-module-scss-module__QgOfxq__group{padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md)}.SettingsPage-module-scss-module__QgOfxq__groupHead{justify-content:space-between;align-items:center;gap:var(--zf-space-xs);margin-bottom:var(--zf-space-xs);display:flex}.SettingsPage-module-scss-module__QgOfxq__groupTitle{font-family:var(--zf-font-family-mono);margin:0}.SettingsPage-module-scss-module__QgOfxq__permissions{gap:var(--zf-space-xxs) var(--zf-space-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.SettingsPage-module-scss-module__QgOfxq__permission{align-items:center;gap:var(--zf-space-xxs);display:flex}.SettingsPage-module-scss-module__QgOfxq__permissionName{font-family:var(--zf-font-family-mono);font-size:var(--zf-font-size-sm)}.SettingsPage-module-scss-module__QgOfxq__dirty{align-items:center;gap:var(--zf-space-xxs);display:flex}
.AppShell-module-scss-module__oPJDFq__shell{height:100vh;overflow:hidden}.AppShell-module-scss-module__oPJDFq__bootScreen{justify-content:center;align-items:center;min-height:100vh;display:flex}.AppShell-module-scss-module__oPJDFq__sider{height:100vh;overflow:hidden}.AppShell-module-scss-module__oPJDFq__sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden auto}.AppShell-module-scss-module__oPJDFq__brand{align-items:center;gap:var(--zf-space-xs);padding:var(--zf-space-md);height:var(--zf-topbar-height);flex-shrink:0;display:flex}.AppShell-module-scss-module__oPJDFq__brandCollapsed{gap:var(--zf-space-xs);height:auto;padding:var(--zf-space-sm) 0;flex-direction:column}.AppShell-module-scss-module__oPJDFq__navToggle{color:var(--zf-color-surface);flex-shrink:0;margin-left:auto}.AppShell-module-scss-module__oPJDFq__navToggle:hover{color:var(--zf-color-surface);background:#ffffff1a}.AppShell-module-scss-module__oPJDFq__brandCollapsed .AppShell-module-scss-module__oPJDFq__navToggle{margin-left:0}.AppShell-module-scss-module__oPJDFq__brandMark{border-radius:var(--zf-radius-sm);object-fit:contain;flex-shrink:0;width:28px;height:28px}.AppShell-module-scss-module__oPJDFq__brandName{color:var(--zf-color-surface);font-weight:600;font-size:var(--zf-font-size-lg);white-space:nowrap}.AppShell-module-scss-module__oPJDFq__menu{border-inline-end:none;flex:1}.AppShell-module-scss-module__oPJDFq__version{padding:var(--zf-space-sm) var(--zf-space-md);color:var(--zf-color-ink-tertiary);font-size:var(--zf-font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppShell-module-scss-module__oPJDFq__mainLayout{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.AppShell-module-scss-module__oPJDFq__topBar{justify-content:space-between;align-items:center;gap:var(--zf-space-md);padding:0 var(--zf-space-lg);border-bottom:1px solid var(--zf-color-border);z-index:10;flex-shrink:0;display:flex}.AppShell-module-scss-module__oPJDFq__pageTitle{font-size:var(--zf-font-size-lg)}.AppShell-module-scss-module__oPJDFq__topBarRight{align-items:center;gap:var(--zf-space-sm);display:flex}.AppShell-module-scss-module__oPJDFq__roleTag{margin-inline-end:0}.AppShell-module-scss-module__oPJDFq__userButton{align-items:center;gap:var(--zf-space-xs);cursor:pointer;padding:var(--zf-space-xxs) var(--zf-space-xs);border-radius:var(--zf-radius-md);color:var(--zf-color-ink);font-family:inherit;font-size:var(--zf-font-size);background:0 0;border:none;display:flex}.AppShell-module-scss-module__oPJDFq__userButton:hover{background:var(--zf-color-surface-muted)}.AppShell-module-scss-module__oPJDFq__avatar{background:var(--zf-color-primary);color:var(--zf-color-surface)}.AppShell-module-scss-module__oPJDFq__userName{white-space:nowrap}.AppShell-module-scss-module__oPJDFq__userMenuHeader{padding:var(--zf-space-xxs) 0;cursor:default;flex-direction:column;display:flex}.AppShell-module-scss-module__oPJDFq__content{padding:var(--zf-space-lg);flex:1;overflow:hidden auto}
.SitesPage-module-scss-module__hPmNnW__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.SitesPage-module-scss-module__hPmNnW__search{min-width:220px;max-width:340px}.SitesPage-module-scss-module__hPmNnW__toolbar{align-items:center;gap:var(--zf-space-sm);flex-wrap:wrap;flex:1;display:flex}.SitesPage-module-scss-module__hPmNnW__spacer{flex:1}.SitesPage-module-scss-module__hPmNnW__formRow{gap:var(--zf-space-sm);display:flex}.SitesPage-module-scss-module__hPmNnW__formRowItem{flex:1;min-width:0}.SitesPage-module-scss-module__hPmNnW__fullWidth.SitesPage-module-scss-module__hPmNnW__fullWidth{width:100%}
.TaskTemplates-module-scss-module__3C8GJq__panel{gap:var(--zf-space-md);flex-direction:column;display:flex}.TaskTemplates-module-scss-module__3C8GJq__block{width:100%}.TaskTemplates-module-scss-module__3C8GJq__prose{max-width:68ch}.TaskTemplates-module-scss-module__3C8GJq__meta{font-size:var(--zf-font-size-sm);line-height:1.3}.TaskTemplates-module-scss-module__3C8GJq__refusal{margin-top:var(--zf-space-sm)}.TaskTemplates-module-scss-module__3C8GJq__nameLink.TaskTemplates-module-scss-module__3C8GJq__nameLink{white-space:normal;text-align:left;height:auto;padding:0;font-weight:600}.TaskTemplates-module-scss-module__3C8GJq__retiredRow.TaskTemplates-module-scss-module__3C8GJq__retiredRow.TaskTemplates-module-scss-module__3C8GJq__retiredRow>td{background:var(--zf-color-surface-muted);opacity:.8}.TaskTemplates-module-scss-module__3C8GJq__weekStrip{gap:var(--zf-space-xxs);grid-template-columns:repeat(7,minmax(34px,1fr));min-width:260px;display:grid}.TaskTemplates-module-scss-module__3C8GJq__weekStripDay{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.TaskTemplates-module-scss-module__3C8GJq__weekStripDots{flex-wrap:wrap;align-items:center;gap:2px;min-height:12px;display:inline-flex}.TaskTemplates-module-scss-module__3C8GJq__editor{gap:var(--zf-space-sm);flex-direction:column;display:flex}.TaskTemplates-module-scss-module__3C8GJq__nameField{max-width:520px;margin-bottom:0}.TaskTemplates-module-scss-module__3C8GJq__editorMeta{width:100%}.TaskTemplates-module-scss-module__3C8GJq__week{gap:var(--zf-space-sm);padding-bottom:var(--zf-space-xs);grid-template-columns:repeat(7,minmax(220px,1fr));display:grid;overflow-x:auto}.TaskTemplates-module-scss-module__3C8GJq__day{gap:var(--zf-space-xs);padding:var(--zf-space-xs);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.TaskTemplates-module-scss-module__3C8GJq__dayHeader{justify-content:space-between;align-items:baseline;gap:var(--zf-space-xs);display:flex}.TaskTemplates-module-scss-module__3C8GJq__item{padding:var(--zf-space-xs);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-sm);flex-direction:column;gap:6px;display:flex}.TaskTemplates-module-scss-module__3C8GJq__itemInvalid{border-color:var(--zf-color-red)}.TaskTemplates-module-scss-module__3C8GJq__itemHeader{align-items:center;gap:var(--zf-space-xxs);display:flex}.TaskTemplates-module-scss-module__3C8GJq__itemRow{gap:6px;display:flex}.TaskTemplates-module-scss-module__3C8GJq__itemRowSelect{flex:1;min-width:0}.TaskTemplates-module-scss-module__3C8GJq__fieldError{font-size:var(--zf-font-size-sm);color:var(--zf-color-red)}.TaskTemplates-module-scss-module__3C8GJq__optionWithDot{align-items:center;gap:6px;display:inline-flex}.TaskTemplates-module-scss-module__3C8GJq__warningList{padding-left:var(--zf-space-lg);margin:0}
.TeamPage-module-scss-module__2FwroG__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.TeamPage-module-scss-module__2FwroG__filters{align-items:center;gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.TeamPage-module-scss-module__2FwroG__search{min-width:220px;max-width:320px}.TeamPage-module-scss-module__2FwroG__filterSelect{min-width:160px}.TeamPage-module-scss-module__2FwroG__userCell{flex-direction:column;gap:2px;display:flex}.TeamPage-module-scss-module__2FwroG__userName{color:var(--zf-text-primary);font-weight:500}.TeamPage-module-scss-module__2FwroG__subtext{font-size:var(--zf-font-size-sm);color:var(--zf-text-secondary)}
.VisitsPage-module-scss-module__9-9KTq__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.VisitsPage-module-scss-module__9-9KTq__filters{gap:var(--zf-space-xs);flex-wrap:wrap;flex:1;display:flex}.VisitsPage-module-scss-module__9-9KTq__datePicker,.VisitsPage-module-scss-module__9-9KTq__filterSelect{min-width:160px}.VisitsPage-module-scss-module__9-9KTq__subtext{font-size:var(--zf-font-size-sm)}.VisitsPage-module-scss-module__9-9KTq__row{cursor:pointer}
.WorkflowsPage-module-scss-module__sQJ07W__page{gap:var(--zf-space-md);flex-direction:column;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__intro{padding:var(--zf-space-md);background:var(--zf-color-surface);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md)}.WorkflowsPage-module-scss-module__sQJ07W__filters{gap:var(--zf-space-xs);flex-wrap:wrap;align-items:center;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__filter{min-width:180px}.WorkflowsPage-module-scss-module__sQJ07W__subtext{font-size:var(--zf-font-size-sm);line-height:1.3}.WorkflowsPage-module-scss-module__sQJ07W__row{cursor:pointer}.WorkflowsPage-module-scss-module__sQJ07W__stepSummary{gap:var(--zf-space-xxs);flex-wrap:wrap;align-items:center;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__editor,.WorkflowsPage-module-scss-module__sQJ07W__readOnly{gap:var(--zf-space-md);flex-direction:column;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__header{align-items:center;gap:var(--zf-space-xs);display:flex}.WorkflowsPage-module-scss-module__sQJ07W__title{margin:0}.WorkflowsPage-module-scss-module__sQJ07W__field{gap:var(--zf-space-xxs);flex-direction:column;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__steps{gap:var(--zf-space-sm);flex-direction:column;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__step{gap:var(--zf-space-xs);padding:var(--zf-space-md);background:var(--zf-color-surface-muted);border:1px solid var(--zf-color-border);border-radius:var(--zf-radius-md);flex-direction:column;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__stepHead{justify-content:space-between;align-items:center;gap:var(--zf-space-xs);display:flex}.WorkflowsPage-module-scss-module__sQJ07W__stepIndex{width:26px;height:26px;font-size:var(--zf-font-size-sm);color:var(--zf-color-primary-active);background:var(--zf-color-primary-soft);border-radius:var(--zf-radius-round);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.WorkflowsPage-module-scss-module__sQJ07W__stepControls{gap:var(--zf-space-sm);flex-wrap:wrap;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__stepControl{gap:var(--zf-space-xxs);flex-direction:column;min-width:190px;display:flex}.WorkflowsPage-module-scss-module__sQJ07W__actions{justify-content:space-between;align-items:center;gap:var(--zf-space-sm);padding-top:var(--zf-space-sm);border-top:1px solid var(--zf-color-border);display:flex}.WorkflowsPage-module-scss-module__sQJ07W__readOnlySteps{gap:var(--zf-space-xs);flex-direction:column;display:flex}
