.SectionSwitch-module__CvxYsW__root{--sc-transition-duration:var(--navigation-transition-duration);--sc-transition-timing-function:ease;border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-gray-0);border-radius:12px;max-width:100%;padding:4px}[data-mantine-color-scheme=dark] .SectionSwitch-module__CvxYsW__root{background:var(--mantine-color-dark-7)}.SectionSwitch-module__CvxYsW__indicator{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);border-radius:8px;box-shadow:0 1px 2px #0000000d}.SectionSwitch-module__CvxYsW__label{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);border:1px solid #0000;border-radius:8px;padding:7px 12px;font-weight:500}.SectionSwitch-module__CvxYsW__label:not([data-active]):hover{color:var(--color-primary);background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .SectionSwitch-module__CvxYsW__label:not([data-active]):hover{background:var(--mantine-color-dark-6)}.SectionSwitch-module__CvxYsW__label[data-active]{color:var(--color-primary);background:0 0}@media (prefers-reduced-motion:reduce){.SectionSwitch-module__CvxYsW__root{--sc-transition-duration:0s}}.SectionSwitch-module__CvxYsW__root.SectionSwitch-module__CvxYsW__compact{background:0 0;border:0;flex-shrink:0;grid-auto-columns:min-content;grid-auto-flow:column;column-gap:16px;width:max-content;max-width:none;padding:4px;display:grid}.SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__label{white-space:nowrap;height:100%;color:var(--color-primary);justify-content:center;align-items:center;padding:5px 9px;display:flex;overflow:visible}.SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__label[data-active]{font-weight:700}.SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__control{flex:none}.SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__control+.SectionSwitch-module__CvxYsW__control{margin-inline-start:0}.SectionSwitch-module__CvxYsW__currentCrumb{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);font-size:var(--mantine-font-size-sm);border-radius:8px;padding:5px 9px;font-weight:700;box-shadow:0 1px 2px #0000000d}.SectionSwitch-module__CvxYsW__breadcrumb{--breadcrumb-primary:var(--color-primary);--breadcrumb-background:var(--surface-selected);--breadcrumb-current-background:var(--mantine-color-body);--breadcrumb-border-color:color-mix(in srgb,var(--breadcrumb-primary)22%,transparent);--breadcrumb-hover-background:color-mix(in srgb,var(--breadcrumb-primary)14%,var(--mantine-color-body))}[data-mode=dark] .SectionSwitch-module__CvxYsW__breadcrumb{--breadcrumb-primary:var(--color-primary-light-4);--breadcrumb-background:transparent;--breadcrumb-current-background:color-mix(in srgb,var(--breadcrumb-primary)12%,var(--mantine-color-body));--breadcrumb-border-color:var(--border-color);--breadcrumb-hover-background:color-mix(in srgb,var(--breadcrumb-primary)6%,var(--mantine-color-body))}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__navigationCrumb,.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__label{border:1px solid var(--breadcrumb-border-color);background:var(--breadcrumb-background);color:var(--breadcrumb-primary);font-size:var(--mantine-font-size-sm);cursor:pointer;border-radius:8px;padding:5px 9px;text-decoration:none}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__navigationCrumb:not(.SectionSwitch-module__CvxYsW__currentCrumb):hover,.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__label:not([data-active]):hover{border-color:var(--breadcrumb-primary);background:var(--breadcrumb-hover-background);text-decoration:none}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__indicator{display:none}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__currentCrumb,.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__label[data-active]{border-color:var(--breadcrumb-primary);color:var(--breadcrumb-primary);background:var(--breadcrumb-current-background);box-shadow:inset 0 0 0 1px var(--breadcrumb-primary);font-weight:700}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__navigationCrumb:focus-visible{outline:2px solid var(--breadcrumb-primary);outline-offset:2px}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__compact .SectionSwitch-module__CvxYsW__control:has(input:focus-visible) .SectionSwitch-module__CvxYsW__label{outline:2px solid var(--breadcrumb-primary);outline-offset:2px}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__navigationCrumb,.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__currentCrumb,.SectionSwitch-module__CvxYsW__label{transition:background-color var(--navigation-transition-duration)ease,color var(--navigation-transition-duration)ease,border-color var(--navigation-transition-duration)ease,box-shadow var(--navigation-transition-duration)ease}.SectionSwitch-module__CvxYsW__labelText{display:inline-grid}.SectionSwitch-module__CvxYsW__labelText>span,.SectionSwitch-module__CvxYsW__labelText:after{grid-area:1/1}.SectionSwitch-module__CvxYsW__labelText:after{content:attr(data-label);visibility:hidden;pointer-events:none;font-weight:700}.SectionSwitch-module__CvxYsW__breadcrumb .SectionSwitch-module__CvxYsW__labelText:after{content:none}
@keyframes AppBreadcrumbs-module__ubT3gq__crumbEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AppBreadcrumbs-module__ubT3gq__items>li.AppBreadcrumbs-module__ubT3gq__entering{animation:AppBreadcrumbs-module__ubT3gq__crumbEnter var(--navigation-transition-duration)cubic-bezier(.22,1,.36,1)both}@keyframes AppBreadcrumbs-module__ubT3gq__crumbLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.AppBreadcrumbs-module__ubT3gq__items{min-height:42px;position:relative}.AppBreadcrumbs-module__ubT3gq__items>li.AppBreadcrumbs-module__ubT3gq__leaving{pointer-events:none;animation:AppBreadcrumbs-module__ubT3gq__crumbLeave var(--navigation-transition-duration)ease-out both;position:absolute}.AppBreadcrumbs-module__ubT3gq__items>li[data-breadcrumb-group]>div>a{transition:none}@media (prefers-reduced-motion:reduce){.AppBreadcrumbs-module__ubT3gq__items>li{animation:none}}
@keyframes animation-module__WlZE0W__fadeIn{0%{opacity:0}to{opacity:1}}.animation-module__WlZE0W__fadeIn{animation:.22s ease-out both animation-module__WlZE0W__fadeIn}@media (prefers-reduced-motion:reduce){.animation-module__WlZE0W__fadeIn{animation:none}}
.HeaderNavigation-module__p7cRqW__slot{min-width:0;margin-inline-start:auto;overflow-x:auto}.HeaderNavigation-module__p7cRqW__slot:not(:empty){padding-inline-start:24px}.HeaderNavigation-module__p7cRqW__list{border:1px solid var(--mantine-color-default-border);background:var(--surface-page);border-radius:10px;flex-wrap:nowrap;gap:0;width:max-content;padding:4px;display:flex}.HeaderNavigation-module__p7cRqW__list:before{display:none}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tab{min-width:36px;min-height:32px;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);white-space:nowrap;transition:color var(--navigation-transition-duration)ease,background-color var(--navigation-transition-duration)ease;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-weight:500;display:flex}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tabLabel{white-space:nowrap;opacity:1;max-width:220px;transition:max-width var(--navigation-transition-duration)ease,opacity var(--navigation-transition-duration)ease;line-height:1.4;overflow:hidden}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tab:not([data-active]) .mantine-Tabs-tabLabel{opacity:0;max-width:0}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tabSection{transition:margin var(--navigation-transition-duration)ease}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tab:not([data-active]) .mantine-Tabs-tabSection{margin:0}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tab[data-active]{background:var(--surface-selected);color:var(--color-primary);font-weight:700}[data-mode=dark] .HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tab[data-active]{color:var(--color-primary-light-4)}.HeaderNavigation-module__p7cRqW__list .mantine-Tabs-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.CalendarEventTypeSwitch-module___vfjxa__root{--sc-transition-duration:var(--navigation-transition-duration);border:1px solid var(--mantine-color-default-border);background:var(--surface-page);border-radius:10px;flex-shrink:0;padding:4px;display:flex}.CalendarEventTypeSwitch-module___vfjxa__indicator{background:var(--surface-selected);box-shadow:none;border-radius:7px}.CalendarEventTypeSwitch-module___vfjxa__control{flex:none}.CalendarEventTypeSwitch-module___vfjxa__label{min-width:36px;min-height:32px;color:var(--mantine-color-dimmed);transition:color var(--navigation-transition-duration)ease;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-weight:500;display:flex}.CalendarEventTypeSwitch-module___vfjxa__label[data-active]{color:var(--color-primary);font-weight:700}[data-mode=dark] .CalendarEventTypeSwitch-module___vfjxa__label[data-active]{color:var(--color-primary-light-4)}.CalendarEventTypeSwitch-module___vfjxa__control:has(input:focus-visible) .CalendarEventTypeSwitch-module___vfjxa__label{outline:2px solid var(--color-primary);outline-offset:2px}.CalendarEventTypeSwitch-module___vfjxa__text{white-space:nowrap;opacity:1;max-width:180px;transition:max-width var(--navigation-transition-duration)ease,opacity var(--navigation-transition-duration)ease,margin-inline-start var(--navigation-transition-duration)ease;line-height:1.4;display:inline-block;overflow:hidden}.CalendarEventTypeSwitch-module___vfjxa__label:not([data-active]) .CalendarEventTypeSwitch-module___vfjxa__text{opacity:0;max-width:0;margin-inline-start:-8px}
.Navbar-module__C3N7va__navigationLink{width:198px;min-width:198px}.Navbar-module__C3N7va__navigationItem{height:40px;min-height:40px}.Navbar-module__C3N7va__navigationSection{flex-shrink:0}.Navbar-module__C3N7va__navigationPanel[data-collapsed] .Navbar-module__C3N7va__navigationLink:hover,.Navbar-module__C3N7va__navigationPanel[data-collapsed] .Navbar-module__C3N7va__navigationLink[data-active]{isolation:isolate;background:0 0;position:relative}.Navbar-module__C3N7va__navigationPanel[data-collapsed] .Navbar-module__C3N7va__navigationLink:hover:before,.Navbar-module__C3N7va__navigationPanel[data-collapsed] .Navbar-module__C3N7va__navigationLink[data-active]:before{content:"";z-index:-1;background:var(--surface-navigation-hover);border-radius:50%;width:36px;height:36px;position:absolute;top:2px;left:23px;transform:translate(-50%)}.Navbar-module__C3N7va__navigationPanel[data-collapsed] .Navbar-module__C3N7va__navigationLink[data-active]:before{background:var(--surface-selected)}
.TimesheetTabs-module__lWxbRW__list{flex-shrink:0;gap:8px;padding:12px 16px 4px}.TimesheetTabs-module__lWxbRW__tab{background:var(--surface-selected);width:36px;height:36px;color:var(--color-primary);border:1px solid #0000;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:flex}.TimesheetTabs-module__lWxbRW__tab:hover{background:var(--color-primary-translucent-20)}.TimesheetTabs-module__lWxbRW__tabLabel{justify-content:center;align-items:center;display:flex}.TimesheetTabs-module__lWxbRW__tab[data-active]{background:var(--surface-selected);color:var(--color-primary);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.TimesheetTabs-module__lWxbRW__tab{transition:background-color var(--navigation-transition-duration)ease,color var(--navigation-transition-duration)ease,border-color var(--navigation-transition-duration)ease,box-shadow var(--navigation-transition-duration)ease}
.TablePagination-module__qwDfXa__control{background:var(--surface-selected);width:28px;min-width:28px;height:28px;color:var(--color-primary);font-size:var(--mantine-font-size-xs);transition:background-color var(--navigation-transition-duration)ease,color var(--navigation-transition-duration)ease,border-radius var(--navigation-transition-duration)ease;border:0;border-radius:6px;padding:0}.TablePagination-module__qwDfXa__control:not([data-disabled]):hover{background:color-mix(in srgb,var(--color-primary)18%,var(--mantine-color-body))}.TablePagination-module__qwDfXa__control[data-active]{background:var(--surface-selected);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);border-radius:50%;font-weight:700}.TablePagination-module__qwDfXa__control[data-disabled]{opacity:.4}
.FilterDateRange-module__g9YHFG__range{--filter-field-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.FilterDateRange-module__g9YHFG__range>*{min-width:0;max-width:100%}
.FilterModal-module__J8R74a__content{--filter-layout-columns:1;width:calc(var(--filter-field-width) + 32px)}@media (min-width:48em){.FilterModal-module__J8R74a__content:has([data-filter-fields]>:nth-child(5)){--filter-layout-columns:2;width:calc(2*(var(--filter-field-width) + 32px))}}
.FilterChip-module__fPMZjG__root{flex:none;padding-inline:0;overflow:hidden}.FilterChip-module__fPMZjG__label{padding-inline:0}.FilterChip-module__fPMZjG__button{text-overflow:ellipsis;max-width:100%;height:100%;font:inherit;line-height:inherit;color:inherit;cursor:pointer;border-radius:inherit;padding-inline:.8em;transition:background-color .12s;display:block;overflow:hidden}.FilterChip-module__fPMZjG__button:hover{background-color:color-mix(in srgb,var(--color-primary)12%,transparent)}.FilterChip-module__fPMZjG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.FilterChip-module__fPMZjG__button{transition:none}}
.FilterPanel-module__3t8XUG__fields{--filter-field-width:100%;grid-template-columns:repeat(var(--filter-layout-columns,1),minmax(0,1fr));gap:var(--mantine-spacing-sm)32px;align-items:end;display:grid}.FilterPanel-module__3t8XUG__fields>*{min-width:0;max-width:100%}@media (max-width:47.99em){.FilterPanel-module__3t8XUG__fields{grid-template-columns:minmax(0,1fr)}}
.FilterPill-module__FAUXaG__pill{transition:background-color .15s}@media (hover:hover){.FilterPill-module__FAUXaG__pill:hover{background-color:color-mix(in srgb,var(--surface-selected)85%,var(--color-primary))!important}}@media (prefers-reduced-motion:reduce){.FilterPill-module__FAUXaG__pill{transition:none}}
