.page-module___8aEwW__shell{align-content:center;width:100%;min-height:100dvh;padding:clamp(1.5rem,7vw,7rem) clamp(1.25rem,15vw,15rem);display:grid}.page-module___8aEwW__application{--page-block-gutter:clamp(var(--space-6), 3vw, var(--space-8));--shell-gutter:var(--space-6);--control-height:2.5rem;--radius:.625rem;--color-canvas:#f8faf9;--color-subtle:#eff4f2;--color-border:#d9e2df;--color-control-border:#85928e;--color-interaction-surface:#e4efeb;--color-interaction-pressed:#d6e4df;background:var(--color-canvas);grid-template-rows:4rem minmax(0,1fr);grid-template-columns:minmax(16.5rem,18rem) minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.page-module___8aEwW__globalAppBar{background:var(--color-surface);align-items:center;gap:var(--space-2);block-size:4rem;min-height:4rem;padding-block:var(--space-2);padding-inline:var(--shell-gutter);z-index:3;grid-area:1/2;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid;position:sticky;top:0}.page-module___8aEwW__globalAppBar:after{background:var(--color-border);content:"";bottom:0;pointer-events:none;block-size:1px;display:none;position:absolute;inset-inline:0}.page-module___8aEwW__appBarSpacer{min-width:0}.page-module___8aEwW__searchUtility{justify-self:end;min-width:0;position:relative}.page-module___8aEwW__searchUtility>summary{color:var(--color-text);cursor:pointer;min-height:var(--control-height);min-width:var(--control-height);padding:var(--space-2);border-radius:var(--radius);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__searchUtility>summary::-webkit-details-marker{display:none}.page-module___8aEwW__searchUtility>summary::marker{content:""}.page-module___8aEwW__searchUtility svg{block-size:1.25rem;inline-size:1.25rem}.page-module___8aEwW__searchUtility form{background:var(--color-surface);border:1px solid var(--color-control-border);align-items:center;gap:var(--space-2);inline-size:min(34rem,100vw - 3rem);padding:var(--space-3);right:0;top:calc(100% + var(--space-2));z-index:2;display:flex;position:absolute;box-shadow:0 .5rem 1rem #202a2b2e}.page-module___8aEwW__searchUtility:not([open]) form{display:none}.page-module___8aEwW__searchUtility input{width:100%;min-width:0}.page-module___8aEwW__searchUtility button{flex:none}.page-module___8aEwW__accountUtility{justify-self:end;min-width:0;position:relative}.page-module___8aEwW__notificationUtility{block-size:var(--control-height);border-radius:var(--radius);color:var(--color-text);inline-size:var(--control-height);padding:var(--space-2);justify-content:center;justify-self:end;align-items:center;text-decoration:none;display:flex;position:relative}.page-module___8aEwW__globalAppBar>.page-module___8aEwW__notificationUtility{grid-column:4}.page-module___8aEwW__globalAppBar>.page-module___8aEwW__accountUtility{grid-column:5}.page-module___8aEwW__notificationUtility svg{block-size:1.25rem;inline-size:1.25rem}.page-module___8aEwW__notificationBadge{background:var(--color-accent);border:1px solid var(--color-surface);block-size:1rem;color:var(--color-surface);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-inline-size:1rem;padding-inline:.1875rem;font-size:.625rem;font-weight:750;line-height:1;display:flex;position:absolute;top:.125rem;right:.125rem}.page-module___8aEwW__accountUtility>summary{color:var(--color-text);cursor:pointer;font-size:var(--type-label);min-height:var(--control-height);min-width:var(--control-height);padding:var(--space-2) 0 var(--space-2) var(--space-2);border-radius:var(--radius);white-space:nowrap;justify-content:end;align-items:center;display:flex}.page-module___8aEwW__searchUtility>summary:is(:hover,:focus-visible),.page-module___8aEwW__accountUtility>summary:is(:hover,:focus-visible),.page-module___8aEwW__notificationUtility:is(:hover,:focus-visible){background:var(--color-interaction-surface)}.page-module___8aEwW__searchUtility>summary:active,.page-module___8aEwW__accountUtility>summary:active,.page-module___8aEwW__notificationUtility:active{background:var(--color-interaction-pressed)}.page-module___8aEwW__accountPopover{background:var(--color-surface);border:1px solid var(--color-control-border);gap:var(--space-2);min-width:15rem;padding:var(--space-3);right:0;top:calc(100% + var(--space-2));z-index:2;display:grid;position:absolute;box-shadow:0 .5rem 1rem #202a2b2e}.page-module___8aEwW__accountPopover p{overflow-wrap:anywhere;margin:0}.page-module___8aEwW__accountPopover a,.page-module___8aEwW__accountPopover button{min-height:var(--control-height);align-items:center;display:flex}.page-module___8aEwW__accountPopover a[aria-current]{text-underline-offset:.24em;font-weight:750;text-decoration-line:underline;text-decoration-thickness:2px}.page-module___8aEwW__accountError{color:var(--color-error);font-size:var(--type-meta)}.page-module___8aEwW__navigationColumn{background:var(--color-surface);border-inline-end:1px solid var(--color-border);block-size:100dvh;flex-direction:column;grid-area:1/1/-1;align-self:stretch;min-width:0;display:flex;position:sticky;top:0}.page-module___8aEwW__sidebarBrand{border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--theme-brand-font);align-items:center;gap:var(--space-3);min-height:4rem;padding-inline:var(--shell-gutter);font-size:1.0625rem;font-weight:750;text-decoration:none;display:flex}.page-module___8aEwW__sidebarBrand:is(:hover,:focus-visible){color:var(--color-accent-hover);text-decoration:none}.page-module___8aEwW__brandMark{background:var(--color-accent);color:var(--color-surface);border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.page-module___8aEwW__globalAppBar .page-module___8aEwW__wordmark{display:none}.page-module___8aEwW__wordmark,.page-module___8aEwW__loginWordmark{color:var(--color-text);font-family:var(--theme-brand-font);letter-spacing:-.025em;min-height:var(--control-height);white-space:nowrap;align-items:center;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.page-module___8aEwW__wordmark:is(:hover,:focus-visible),.page-module___8aEwW__loginWordmark:is(:hover,:focus-visible){color:var(--color-accent-hover)}.page-module___8aEwW__wordmark:active,.page-module___8aEwW__loginWordmark:active{color:var(--color-text)}.page-module___8aEwW__navigationRail{gap:var(--space-4);min-block-size:0;min-width:0;padding:var(--space-4) var(--space-3) var(--space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.page-module___8aEwW__primaryNavigation{gap:var(--space-1);flex-direction:column;display:flex}.page-module___8aEwW__navigationGroup{margin-top:var(--space-3);padding-top:var(--space-3)}.page-module___8aEwW__navigationGroup>summary{color:var(--color-muted);cursor:pointer;font-size:var(--type-label);align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius);justify-content:flex-start;font-weight:700;display:flex}.page-module___8aEwW__navigationGroup>summary::-webkit-details-marker{display:none}.page-module___8aEwW__navigationGroup>summary::marker{content:""}.page-module___8aEwW__navigationGroup>summary:after{color:var(--color-muted);content:"⌄";font-size:1rem;font-weight:400}.page-module___8aEwW__navigationGroup[open]>summary:after{content:"⌃"}.page-module___8aEwW__navigationGroup>summary:is(:hover,:focus-visible),.page-module___8aEwW__navigationGroup[data-active]>summary{color:var(--color-text)}.page-module___8aEwW__navigationGroup[data-active]>summary{font-weight:750;text-decoration:none}.page-module___8aEwW__navigationGroup>div{gap:var(--space-1);padding:var(--space-1) 0 0 var(--space-4);display:grid}.page-module___8aEwW__primaryNavigation a.page-module___8aEwW__contextualTopLevelLink{display:none}.page-module___8aEwW__primaryNavigation a,.page-module___8aEwW__mobileNavigation a{color:var(--color-muted);font-size:var(--type-label);align-items:center;gap:var(--space-3);letter-spacing:.005em;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-weight:650;text-decoration:none;display:flex}.page-module___8aEwW__primaryNavigation a:is(:hover,:focus-visible),.page-module___8aEwW__mobileNavigation a:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-accent);text-decoration:none}.page-module___8aEwW__primaryNavigation a:active,.page-module___8aEwW__mobileNavigation a:active{background:var(--color-interaction-pressed);color:var(--color-text);text-decoration:none}.page-module___8aEwW__primaryNavigation a[aria-current],.page-module___8aEwW__mobileNavigation a[aria-current]{background:var(--color-interaction-surface);color:var(--color-text);font-weight:750;text-decoration:none}.page-module___8aEwW__navigationIcon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1.125rem;height:1.125rem}.page-module___8aEwW__primaryNavigation a[aria-current]:is(:hover,:focus-visible),.page-module___8aEwW__mobileNavigation a[aria-current]:is(:hover,:focus-visible){color:var(--color-accent)}.page-module___8aEwW__applicationMain{min-width:0;padding-block:var(--page-block-gutter) calc(var(--page-block-gutter) + var(--space-2));padding-inline:var(--shell-gutter);grid-area:2/2;scroll-padding-block-end:0}.page-module___8aEwW__applicationWithMobileNavigation .page-module___8aEwW__applicationMain{scroll-padding-block-end:var(--mobile-navigation-clearance)}.page-module___8aEwW__searchResultHint{border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--type-label);padding-bottom:var(--space-3);margin:0}.page-module___8aEwW__applicationMain>*{width:100%;max-width:76rem}.page-module___8aEwW__mobileNavigation{display:none}.page-module___8aEwW__localNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.page-module___8aEwW__moduleNavigation{border-block-end:1px solid var(--color-border);min-width:0}.page-module___8aEwW__moduleNavigationDesktop{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.page-module___8aEwW__moduleNavigationMobile{display:none}.page-module___8aEwW__localNavigation a,.page-module___8aEwW__moduleNavigation a{color:var(--color-text);overflow-wrap:anywhere;min-width:0;min-height:48px;padding:var(--space-3) 0;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.page-module___8aEwW__moduleNavigation a{border-radius:var(--radius);color:var(--color-muted);padding-inline:var(--space-3);justify-content:center}.page-module___8aEwW__sectionDrawerNavigation{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__sectionDrawerLabel{color:var(--color-text);font-size:var(--type-label);margin:var(--space-2) var(--space-2) 0;font-weight:750}.page-module___8aEwW__sectionNavigationList{gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__sectionDrawerNavigation .page-module___8aEwW__sectionNavigationList{gap:0;padding-inline-start:var(--space-4);display:grid}.page-module___8aEwW__sectionDrawerNavigation a,.page-module___8aEwW__sectionNavTablet a,.page-module___8aEwW__sectionNavMobile a{color:var(--color-text);overflow-wrap:anywhere;min-width:0;min-height:48px;padding:var(--space-3) var(--space-2);align-items:center;font-weight:650;text-decoration:none;display:flex}.page-module___8aEwW__disclosure{border-top:1px solid var(--color-border);margin-top:var(--space-2);min-width:0;padding-top:var(--space-2)}.page-module___8aEwW__disclosure>summary{color:var(--color-text);cursor:pointer;font-size:var(--type-label);min-height:48px;padding-block:var(--space-2);font-weight:650}.page-module___8aEwW__disclosure>:is(button,form){margin-top:var(--space-2)}.page-module___8aEwW__sectionDrawerNavigation a[aria-current=page],.page-module___8aEwW__sectionNavTablet a[aria-current=page],.page-module___8aEwW__sectionNavMobile a[aria-current=page]{background:var(--color-accent);border-radius:var(--radius);color:var(--color-surface);font-weight:750;text-decoration:none}.page-module___8aEwW__sectionNavTablet,.page-module___8aEwW__sectionNavMobile{display:none}.page-module___8aEwW__localNavigation a[aria-current=page],.page-module___8aEwW__moduleNavigation a[aria-current=page]{font-weight:750;text-decoration:none}.page-module___8aEwW__moduleNavigation a[aria-current=page]{background:var(--color-accent);color:var(--color-surface)}.page-module___8aEwW__localNavigation a:is(:hover,:focus-visible),.page-module___8aEwW__moduleNavigation a:not([aria-current=page]):is(:hover,:focus-visible),.page-module___8aEwW__sectionDrawerNavigation a:not([aria-current=page]):is(:hover,:focus-visible),.page-module___8aEwW__sectionNavTablet a:not([aria-current=page]):is(:hover,:focus-visible),.page-module___8aEwW__sectionNavMobile a:not([aria-current=page]):is(:hover,:focus-visible){color:var(--color-accent-hover);text-decoration:none}.page-module___8aEwW__moduleNavigation a[aria-current=page]:is(:hover,:focus-visible),.page-module___8aEwW__sectionDrawerNavigation a[aria-current=page]:is(:hover,:focus-visible),.page-module___8aEwW__sectionNavTablet a[aria-current=page]:is(:hover,:focus-visible),.page-module___8aEwW__sectionNavMobile a[aria-current=page]:is(:hover,:focus-visible){background:var(--color-accent-hover);color:var(--color-surface);text-decoration:none}.page-module___8aEwW__inlineForm{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__inlineForm>span{flex:12rem;font-weight:650}.page-module___8aEwW__workspace,.page-module___8aEwW__securityWorkspace{gap:var(--space-6);min-width:0;display:grid}.page-module___8aEwW__projectsWorkspace{gap:var(--space-6)}.page-module___8aEwW__projectAreaNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.page-module___8aEwW__projectAreaNavigation button{border-radius:var(--radius);color:var(--color-muted);font:inherit;font-size:var(--type-label);min-height:var(--control-height);padding-inline:var(--space-3);background:0 0;border:0}.page-module___8aEwW__projectAreaNavigation button:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__projectAreaNavigation .page-module___8aEwW__projectAreaActive{background:var(--color-accent);color:var(--color-surface);font-weight:700}.page-module___8aEwW__projectAreaPanel[hidden]{display:none}.page-module___8aEwW__projectOverviewMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__projectOverviewMetrics>div,.page-module___8aEwW__customerOverviewMetrics>div,.page-module___8aEwW__assetOverviewMetrics>div,.page-module___8aEwW__offerOverviewMetrics>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.page-module___8aEwW__projectOverviewMetrics dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__projectOverviewMetrics dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;margin:0}.page-module___8aEwW__projectQuickActions{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.page-module___8aEwW__projectInfoGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));min-width:0;display:grid}.page-module___8aEwW__projectInfoGrid>section{align-content:start}.page-module___8aEwW__projectInfoGrid h3,.page-module___8aEwW__projectHistory h3{font-size:var(--type-section);margin:0}.page-module___8aEwW__projectHistory{gap:var(--space-4);display:grid}.page-module___8aEwW__crmWorkspace{gap:var(--space-6)}.page-module___8aEwW__customerAreaNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.page-module___8aEwW__customerAreaNavigation button{border-radius:var(--radius);color:var(--color-muted);font:inherit;font-size:var(--type-label);min-height:var(--control-height);padding-inline:var(--space-3);background:0 0;border:0}.page-module___8aEwW__customerAreaNavigation button:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__customerAreaNavigation .page-module___8aEwW__customerAreaActive{background:var(--color-accent);color:var(--color-surface);font-weight:700}.page-module___8aEwW__customerAreaPanel[hidden],.page-module___8aEwW__customerAreaGrid[hidden],.page-module___8aEwW__customerAreaPanel .page-module___8aEwW__crmCard[hidden],.page-module___8aEwW__customerAreaPanel .page-module___8aEwW__crmListItem[hidden]{display:none}.page-module___8aEwW__customerOverviewMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__customerOverviewMetrics dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__customerOverviewMetrics dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;margin:0}.page-module___8aEwW__customerQuickActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__inventoryWorkspace{gap:var(--space-6)}.page-module___8aEwW__inventoryAreaNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.page-module___8aEwW__inventoryAreaNavigation button{border-radius:var(--radius);color:var(--color-muted);font:inherit;font-size:var(--type-label);min-height:var(--control-height);padding-inline:var(--space-3);background:0 0;border:0;flex:none}.page-module___8aEwW__inventoryAreaNavigation button:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__inventoryAreaNavigation .page-module___8aEwW__inventoryAreaActive{background:var(--color-accent);color:var(--color-surface);font-weight:700}.page-module___8aEwW__inventoryQuickActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__inventoryPrerequisite{background:var(--color-subtle);border:1px dashed var(--color-control-border);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-4);display:grid}.page-module___8aEwW__inventoryPrerequisite p{margin:0}.page-module___8aEwW__inventoryGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-width:0;display:grid}.page-module___8aEwW__inventoryPanel{align-content:start}.page-module___8aEwW__inventoryPanel[hidden]{display:none}.page-module___8aEwW__inventoryFormGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;min-width:0;max-width:none;display:grid}.page-module___8aEwW__inventoryFieldWide{grid-column:1/-1}.page-module___8aEwW__inventoryFormGrid>button{grid-column:1/-1;justify-self:start}.page-module___8aEwW__inventoryFormGrid h3,.page-module___8aEwW__inventoryFormGrid p{margin:0}.page-module___8aEwW__inventoryFormGrid h3{font-size:var(--type-label);font-weight:650}.page-module___8aEwW__inventoryFormGrid .page-module___8aEwW__commandField :is(input:not([type=radio]),select),.page-module___8aEwW__inventoryFormGrid>label>:is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__inventoryRecordList,.page-module___8aEwW__inventoryRecordGroup{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__inventoryRecordList>li,.page-module___8aEwW__inventoryRecordForm{border-top:1px solid var(--color-border);gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.page-module___8aEwW__inventoryRecordList>li[hidden]{display:none}.page-module___8aEwW__inventoryRecordList>li:last-child,.page-module___8aEwW__inventoryRecordGroup>:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__inventoryRecordList>li>strong{font-size:var(--type-label)}.page-module___8aEwW__inventoryMetadata{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));min-width:0;margin:0;display:grid}.page-module___8aEwW__inventoryMetadata>div{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__inventoryMetadata dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__inventoryMetadata dd{overflow-wrap:anywhere;margin:0}.page-module___8aEwW__inventoryRecordForm{margin:0}.page-module___8aEwW__inventoryStatusForm{align-items:end;gap:var(--space-3);flex-wrap:wrap;max-width:none;margin:0;display:flex}.page-module___8aEwW__inventoryStatusForm label{flex:14rem}.page-module___8aEwW__inventoryStatusForm select{min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__absenceWorkspace{gap:var(--space-6)}.page-module___8aEwW__absenceAreaNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.page-module___8aEwW__absenceAreaNavigation button{border-radius:var(--radius);color:var(--color-muted);font:inherit;font-size:var(--type-label);min-height:var(--control-height);min-width:0;padding-inline:var(--space-3);background:0 0;border:0}.page-module___8aEwW__absenceAreaNavigation button:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__absenceAreaNavigation .page-module___8aEwW__absenceAreaActive{background:var(--color-accent);color:var(--color-surface);font-weight:700}.page-module___8aEwW__absenceAreaPanel{gap:var(--space-4);display:grid}.page-module___8aEwW__absenceAreaPanel[hidden]{display:none}.page-module___8aEwW__absenceAreaPanel>h2{font-size:var(--type-section);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.3}.page-module___8aEwW__absenceOverviewMetrics{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__absenceOverviewMetrics span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.page-module___8aEwW__absenceOverviewMetrics strong{font-size:1.2rem}.page-module___8aEwW__absenceOverviewHint,.page-module___8aEwW__absenceAreaEmpty{background:var(--color-subtle);border-inline-start:var(--space-1) solid var(--color-accent);padding:var(--space-3);margin:0}.page-module___8aEwW__absenceAreaShortcuts{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__absenceAreaShortcuts button{min-height:var(--control-height)}.page-module___8aEwW__absenceFormGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;max-width:none;display:grid}.page-module___8aEwW__absenceFieldWide{grid-column:1/-1}.page-module___8aEwW__absenceFormGrid>button{grid-column:1/-1;justify-self:start}.page-module___8aEwW__absenceFieldWide textarea{min-height:6rem}.page-module___8aEwW__absenceWorkspace .page-module___8aEwW__absenceFormGrid>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__absenceRecordList{gap:0;min-width:0;display:grid}.page-module___8aEwW__absenceRecord{border-top:1px solid var(--color-border);gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.page-module___8aEwW__absenceRecord[hidden]{display:none}.page-module___8aEwW__absenceRecord:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__absenceRecordHeading{align-items:start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.page-module___8aEwW__absenceRecordHeading h3,.page-module___8aEwW__absenceRecordHeading p{margin:0}.page-module___8aEwW__absenceRecordHeading h3{font-size:var(--type-label);overflow-wrap:anywhere;font-weight:650}.page-module___8aEwW__absenceRecordHeading p{color:var(--color-muted);font-size:var(--type-meta);margin-top:var(--space-1)}.page-module___8aEwW__absenceStatus{background:var(--color-subtle);color:var(--color-muted);font-size:var(--type-meta);min-height:1.5rem;padding-inline:var(--space-2);white-space:nowrap;border-radius:999px;align-self:start;align-items:center;font-weight:650;display:inline-flex}.page-module___8aEwW__absenceStatus[data-tone=warning]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-accent-hover)}.page-module___8aEwW__absenceStatus[data-tone=critical]{background:color-mix(in srgb, var(--color-error) 12%, var(--color-surface));color:var(--color-error)}.page-module___8aEwW__absenceMetadata{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));min-width:0;margin:0;display:grid}.page-module___8aEwW__absenceMetadata>div{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__absenceMetadata dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__absenceMetadata dd{overflow-wrap:anywhere;margin:0}.page-module___8aEwW__absenceTransitionForm{align-items:end;gap:var(--space-3);flex-wrap:wrap;max-width:none;margin:0;display:flex}.page-module___8aEwW__absenceTransitionForm label{flex:14rem}.page-module___8aEwW__absenceTransitionForm select{min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__absenceRecord .page-module___8aEwW__commandDisclosure{border-top:1px solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-3)}.page-module___8aEwW__worktimeWorkspace{gap:var(--space-6);display:grid}.page-module___8aEwW__worktimeRecords,.page-module___8aEwW__worktimeCorrections{gap:var(--space-4);display:grid}.page-module___8aEwW__worktimeStatus{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module___8aEwW__worktimeActionRow,.page-module___8aEwW__worktimeRecord dl{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__worktimeStatus,.page-module___8aEwW__worktimeRecord{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);justify-content:space-between;align-items:center}.page-module___8aEwW__worktimeStatus p,.page-module___8aEwW__worktimeRecord p,.page-module___8aEwW__worktimeRecord dl{margin:0}.page-module___8aEwW__worktimeMetrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.page-module___8aEwW__worktimeMetrics>div,.page-module___8aEwW__worktimeRecord dl>div{gap:var(--space-1);display:grid}.page-module___8aEwW__worktimeMetrics>div{background:var(--color-subtle);border-radius:var(--radius);padding:var(--space-4)}.page-module___8aEwW__worktimeMetrics span,.page-module___8aEwW__worktimeRecord dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__worktimeRecord dd{margin:0}.page-module___8aEwW__worktimeRecord{gap:var(--space-4);display:grid}.page-module___8aEwW__worktimeEmpty{padding:var(--space-4);margin:0}.page-module___8aEwW__employeePortalWorkspace{gap:var(--space-6);display:grid}.page-module___8aEwW__employeePortalMetrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.page-module___8aEwW__employeePortalMetrics p,.page-module___8aEwW__employeePortalProfile,.page-module___8aEwW__employeePortalRequest,.page-module___8aEwW__employeePortalRequests{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin:0}.page-module___8aEwW__employeePortalMetrics p{gap:var(--space-2);display:grid}.page-module___8aEwW__employeePortalMetrics span,.page-module___8aEwW__employeePortalProfile dt,.page-module___8aEwW__employeePortalRequests span{color:var(--color-muted)}.page-module___8aEwW__employeePortalMetrics strong{font-size:var(--type-section)}.page-module___8aEwW__employeePortalLinks,.page-module___8aEwW__employeePortalActions,.page-module___8aEwW__employeePortalRequests article,.page-module___8aEwW__sectionHeading{gap:var(--space-2);align-items:center;display:flex}.page-module___8aEwW__employeePortalLinks{flex-wrap:wrap}.page-module___8aEwW__sectionHeading{margin-bottom:var(--space-4);justify-content:space-between}.page-module___8aEwW__employeePortalProfile dl,.page-module___8aEwW__employeePortalRequest form,.page-module___8aEwW__employeePortalRequests{gap:var(--space-4);display:grid}.page-module___8aEwW__employeePortalProfile dl{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0}.page-module___8aEwW__employeePortalProfile dl div,.page-module___8aEwW__employeePortalRequest form,.page-module___8aEwW__employeePortalRequestDetails{gap:var(--space-2);display:grid}.page-module___8aEwW__employeePortalProfile dd{margin:0}.page-module___8aEwW__employeePortalRequest summary{cursor:pointer;align-items:center;min-height:48px;display:flex}.page-module___8aEwW__employeePortalRequest form{margin-top:var(--space-4)}.page-module___8aEwW__employeePortalRequest form p{color:var(--color-muted);margin:0}.page-module___8aEwW__employeePortalActions{flex-wrap:wrap;justify-content:flex-end}.page-module___8aEwW__employeePortalRequests article{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);flex-wrap:wrap}.page-module___8aEwW__employeePortalRequests article>div:first-child,.page-module___8aEwW__employeePortalRequests article>span{gap:var(--space-2);display:grid}.page-module___8aEwW__assetsWorkspace{gap:var(--space-6)}.page-module___8aEwW__assetAreaNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.page-module___8aEwW__assetAreaNavigation button{border-radius:var(--radius);color:var(--color-muted);font:inherit;font-size:var(--type-label);min-height:var(--control-height);padding-inline:var(--space-3);background:0 0;border:0}.page-module___8aEwW__assetAreaNavigation button:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__assetAreaNavigation .page-module___8aEwW__assetAreaActive{background:var(--color-accent);color:var(--color-surface);font-weight:700}.page-module___8aEwW__assetAreaPanel[hidden],.page-module___8aEwW__assetsPriorityGrid[hidden]{display:none}.page-module___8aEwW__assetOverviewMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__assetOverviewMetrics dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__assetOverviewMetrics dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;margin:0}.page-module___8aEwW__assetQuickActions,.page-module___8aEwW__assetPrerequisite{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__assetPrerequisite{align-items:center}.page-module___8aEwW__assetPrerequisite p{margin:0}.page-module___8aEwW__assetsPriorityGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));min-width:0;display:grid}.page-module___8aEwW__assetsPriorityGrid .page-module___8aEwW__detailSection{align-content:start}.page-module___8aEwW__assetFormGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;min-width:0;max-width:none;display:grid}.page-module___8aEwW__assetFormGrid>.page-module___8aEwW__assetFormGrid,.page-module___8aEwW__assetFieldWide{grid-column:1/-1}.page-module___8aEwW__assetFormGrid>button{grid-column:1/-1;justify-self:start}.page-module___8aEwW__assetsWorkspace .page-module___8aEwW__assetFormGrid>label>:is(input:not([type=checkbox]):not([type=radio]),select),.page-module___8aEwW__assetsWorkspace .page-module___8aEwW__assetTransitionForm>label>:is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__assetRecordList{gap:0;min-width:0;display:grid}.page-module___8aEwW__assetRecord{border-top:1px solid var(--color-border);gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.page-module___8aEwW__assetRecord:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__assetRecordHeading{align-items:start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.page-module___8aEwW__assetRecordHeading h3{font-size:var(--type-label);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.page-module___8aEwW__assetStatus{background:var(--color-subtle);color:var(--color-muted);font-size:var(--type-meta);min-height:1.5rem;padding-inline:var(--space-2);white-space:nowrap;border-radius:999px;align-self:start;align-items:center;font-weight:650;display:inline-flex}.page-module___8aEwW__assetStatus[data-tone=warning]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-accent-hover)}.page-module___8aEwW__assetStatus[data-tone=critical]{background:color-mix(in srgb, var(--color-error) 12%, var(--color-surface));color:var(--color-error)}.page-module___8aEwW__assetMetadata{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));min-width:0;margin:0;display:grid}.page-module___8aEwW__assetMetadata>div{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__assetMetadataWide{grid-column:1/-1}.page-module___8aEwW__assetMetadata dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__assetMetadata dd{overflow-wrap:anywhere;margin:0}.page-module___8aEwW__assetTransitionForm{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));max-width:none;margin:0;display:grid}.page-module___8aEwW__assetTransitionForm>button{grid-column:1/-1;place-self:end start}.page-module___8aEwW__assetRecord .page-module___8aEwW__commandDisclosure{border-top:1px solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-3)}.page-module___8aEwW__assetsWorkspace .page-module___8aEwW__commandDisclosure>summary{align-items:center;gap:var(--space-2);min-height:var(--control-height);display:flex}.page-module___8aEwW__assetsWorkspace .page-module___8aEwW__commandDisclosure>summary :is(h3,h4){margin:0}.page-module___8aEwW__crmPipeline,.page-module___8aEwW__crmCardGrid{gap:var(--space-6);min-width:0;display:grid}.page-module___8aEwW__crmPipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__crmCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.page-module___8aEwW__crmPipelineStage,.page-module___8aEwW__crmCard{align-content:start}.page-module___8aEwW__crmList{margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__crmListItem{border-top:1px solid var(--color-border);gap:var(--space-2);min-width:0;padding:var(--space-4) 0;display:grid}.page-module___8aEwW__crmListItem:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__crmListItem>a{justify-self:start;align-items:center;min-height:48px;display:inline-flex}.page-module___8aEwW__crmListContent{gap:var(--space-2);min-width:0;display:grid}.page-module___8aEwW__crmListItem span{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__crmActionRow{align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__crmActionRow>form,.page-module___8aEwW__crmActionRow>details{min-width:0}.page-module___8aEwW__crmActionRow .page-module___8aEwW__commandDisclosure{border-top:0;margin-top:0;padding-top:0}.page-module___8aEwW__crmFormGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.page-module___8aEwW__crmFieldWide{grid-column:1/-1}.page-module___8aEwW__crmAddressGrid{grid-template-columns:minmax(0,8rem) minmax(0,1fr) minmax(0,5rem)}.page-module___8aEwW__crmAddressStreet{grid-column:1/-1}.page-module___8aEwW__crmAddressPostalCode{grid-column:1}.page-module___8aEwW__crmAddressLocality{grid-column:2}.page-module___8aEwW__crmAddressCountryCode{grid-column:3}.page-module___8aEwW__crmFormGrid .page-module___8aEwW__commandField :is(input:not([type=radio]),select),.page-module___8aEwW__crmWorkspace .page-module___8aEwW__commandField :is(input:not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__offersWorkspace{gap:var(--space-6)}.page-module___8aEwW__offerAreaNavigation{border-block-end:1px solid var(--color-border);gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.page-module___8aEwW__offerAreaNavigation button{border-radius:var(--radius);color:var(--color-muted);font:inherit;font-size:var(--type-label);min-height:var(--control-height);padding-inline:var(--space-3);background:0 0;border:0}.page-module___8aEwW__offerAreaNavigation button:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__offerAreaNavigation .page-module___8aEwW__offerAreaActive{background:var(--color-accent);color:var(--color-surface);font-weight:700}.page-module___8aEwW__offerAreaPanel[hidden]{display:none}.page-module___8aEwW__offerOverviewMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__offerOverviewMetrics dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__offerOverviewMetrics dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.page-module___8aEwW__offerQuickActions,.page-module___8aEwW__offerCompletionActions,.page-module___8aEwW__offerPositionActions,.page-module___8aEwW__offerStatusHistory{gap:var(--space-4);display:grid}.page-module___8aEwW__offerQuickActions{flex-wrap:wrap;margin:0;display:flex}.page-module___8aEwW__offerPositionAction{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.page-module___8aEwW__offerPositionActions>h4,.page-module___8aEwW__offerCompletionActions>h3,.page-module___8aEwW__offerStatusHistory>h3{font-size:var(--type-section);margin:0}.page-module___8aEwW__offerFormGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.page-module___8aEwW__offerFieldWide{grid-column:1/-1}.page-module___8aEwW__offerFormGrid>button{grid-column:1/-1;justify-self:start}.page-module___8aEwW__offersWorkspace .page-module___8aEwW__commandField :is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__offersWorkspace .page-module___8aEwW__commandField:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);min-height:48px;display:flex}.page-module___8aEwW__offersWorkspace .page-module___8aEwW__commandField>input[type=checkbox]{accent-color:var(--color-accent);flex:none;width:1.25rem;height:1.25rem;min-height:auto;margin:0;padding:0}.page-module___8aEwW__inlineActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.page-module___8aEwW__offerCatalogList{gap:0}.page-module___8aEwW__offerCatalogList>li{border-bottom:1px solid var(--color-border);gap:var(--space-2);padding-block:var(--space-4)}.page-module___8aEwW__offerCatalogList>li:first-child{padding-top:0}.page-module___8aEwW__offerCatalogList>li:last-child{border-bottom:0;padding-bottom:0}.page-module___8aEwW__offerCatalogList>li>label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);min-height:48px;display:flex}.page-module___8aEwW__offerCatalogList>li>label>input[type=checkbox]{accent-color:var(--color-accent);flex:none;width:1.25rem;height:1.25rem;margin:0}.page-module___8aEwW__projectIntro{gap:0;display:grid}.page-module___8aEwW__sectionWorkspace{min-width:0;display:grid}.page-module___8aEwW__sectionWorkspaceContent{gap:var(--space-6);min-width:0;display:grid}.page-module___8aEwW__pageHeader{align-items:end;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module___8aEwW__pageHeaderContent,.page-module___8aEwW__sectionHeadingContent{gap:var(--space-2);min-width:0;display:grid}.page-module___8aEwW__pageHeaderActions,.page-module___8aEwW__sectionHeadingActions,.page-module___8aEwW__filterBarActions,.page-module___8aEwW__pagerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__pageHeaderActions,.page-module___8aEwW__sectionHeadingActions{justify-content:end}.page-module___8aEwW__pageFeedbackSlot{gap:var(--space-2);min-width:0;display:grid}.page-module___8aEwW__filterBar{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius);align-items:end;gap:var(--space-4);min-width:0;padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.page-module___8aEwW__filterBarActions{align-self:end}.page-module___8aEwW__filterBar>:is(p,small){color:var(--color-muted);font-size:var(--type-meta);grid-column:1/-1;margin:0}.page-module___8aEwW__filterBar>label{font-size:var(--type-label);gap:var(--space-2);min-width:0;font-weight:650;display:grid}.page-module___8aEwW__filterBar>label>:is(input,select,textarea){width:100%;min-width:0}.page-module___8aEwW__filterBarActions>:is(button,a):not([class]){border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);font:inherit;min-height:var(--control-height);padding:var(--space-2) var(--space-3);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module___8aEwW__filterBarActions>:is(button,a):not([class]):is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-accent)}.page-module___8aEwW__filterBarActions>:is(button,a):not([class]):active{background:var(--color-interaction-pressed);color:var(--color-text)}.page-module___8aEwW__pager{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-4);min-width:0;padding-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module___8aEwW__pagerSummary{color:var(--color-muted);font-size:var(--type-label);margin:0}.page-module___8aEwW__pageHeader h1,.page-module___8aEwW__detailSection h2,.page-module___8aEwW__securityHeader h1,.page-module___8aEwW__sectionHeading h2{margin:0}.page-module___8aEwW__pageHeader h1,.page-module___8aEwW__securityHeader h1{font-size:var(--type-page);letter-spacing:-.035em;font-weight:650;line-height:1.15}.page-module___8aEwW__detailSection h2,.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__securityGrid .page-module___8aEwW__card h2,.page-module___8aEwW__securityGrid .page-module___8aEwW__cardWide h2{font-size:var(--type-section);letter-spacing:-.012em;font-weight:650;line-height:1.3}.page-module___8aEwW__pageHeader p,.page-module___8aEwW__backLink,.page-module___8aEwW__securityHeader p,.page-module___8aEwW__sectionHeading p{color:var(--color-muted);font-size:var(--type-label);margin:var(--space-1) 0 0}.page-module___8aEwW__pageHeader .page-module___8aEwW__pageHeaderContent>p,.page-module___8aEwW__sectionHeading .page-module___8aEwW__sectionHeadingContent>p{margin:0}.page-module___8aEwW__backLink a{color:inherit;align-items:center;min-height:48px;display:inline-flex}.page-module___8aEwW__backLink a:is(:hover,:focus-visible){color:var(--color-accent-hover)}.page-module___8aEwW__backLink a:active{color:var(--color-text)}.page-module___8aEwW__tableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.page-module___8aEwW__projectTable{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:36rem}.page-module___8aEwW__crmCustomerTable{min-width:34rem}.page-module___8aEwW__memberList{margin:0;padding:0;list-style:none}.page-module___8aEwW__memberRecord{border-top:1px solid var(--color-border);gap:var(--space-4);min-width:0;padding-block:var(--space-5);display:grid}.page-module___8aEwW__memberRecord:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__memberIdentity{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__memberIdentity strong{font-size:var(--type-label)}.page-module___8aEwW__memberIdentity span,.page-module___8aEwW__memberMeta dt{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__memberIdentity span,.page-module___8aEwW__memberMeta dd{overflow-wrap:anywhere}.page-module___8aEwW__memberMeta{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));min-width:0;margin:0;display:grid}.page-module___8aEwW__memberMeta>div{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__memberMeta dt{overflow-wrap:normal;white-space:nowrap;font-weight:650}.page-module___8aEwW__memberMeta dd{margin:0}.page-module___8aEwW__memberRecord .page-module___8aEwW__disclosure{margin-top:0}@media (min-width:72rem){.page-module___8aEwW__memberMeta{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module___8aEwW__projectTable th,.page-module___8aEwW__projectTable td{border-bottom:1px solid var(--color-border);padding:var(--space-4);vertical-align:top}.page-module___8aEwW__projectTable thead th{color:var(--color-muted);font-size:var(--type-meta);letter-spacing:.015em;font-weight:650}.page-module___8aEwW__projectTable tbody tr:last-child th,.page-module___8aEwW__projectTable tbody tr:last-child td{border-bottom:0}.page-module___8aEwW__projectTable a{color:var(--color-text);font-weight:650}.page-module___8aEwW__projectTableLink{margin-block:calc(-1 * var(--space-3));min-height:48px;padding-block:var(--space-3);align-items:center;width:100%;display:inline-flex}.page-module___8aEwW__projectTable a:hover{color:var(--color-accent-hover);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:2px}.page-module___8aEwW__projectTable a:active{color:var(--color-text)}.page-module___8aEwW__projectTable tbody tr:hover,.page-module___8aEwW__projectTable tbody tr:focus-within{background:var(--color-subtle)}.page-module___8aEwW__projectTable tbody tr:focus-within{outline:3px solid var(--focus-ring);outline-offset:-3px}.page-module___8aEwW__emptyState{color:var(--color-muted);margin:0}.page-module___8aEwW__searchForm{gap:var(--space-2);max-width:44rem;display:grid}.page-module___8aEwW__customerSearchGroup{gap:var(--space-3);display:grid}.page-module___8aEwW__searchForm>label{color:var(--color-muted);font-size:var(--type-label);gap:var(--space-1);font-weight:650;display:grid}.page-module___8aEwW__searchControls{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.page-module___8aEwW__searchControls input{border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);min-height:var(--control-height);min-width:0;padding:var(--space-2) var(--space-3)}.page-module___8aEwW__secondaryButton,.page-module___8aEwW__secondaryLink{border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);font:inherit;min-height:var(--control-height);padding:var(--space-2) var(--space-3);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module___8aEwW__secondaryButton:is(:hover,:focus-visible),.page-module___8aEwW__secondaryLink:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-accent)}.page-module___8aEwW__secondaryButton:active,.page-module___8aEwW__secondaryLink:active{background:var(--color-interaction-pressed);color:var(--color-text)}.page-module___8aEwW__messagePanel :where(h1,p),.page-module___8aEwW__projectTable :where(th,td),.page-module___8aEwW__detailSection :where(h2,p,strong,span,li),.page-module___8aEwW__securityGrid :where(h1,h2,p,strong,span,li){overflow-wrap:anywhere}.page-module___8aEwW__detailGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.page-module___8aEwW__detailSection{border-top:1px solid var(--color-border);gap:var(--space-4);min-width:0;padding-top:var(--space-6);display:grid}.page-module___8aEwW__detailSection>*,.page-module___8aEwW__inlineForm>*{min-width:0}.page-module___8aEwW__detailList,.page-module___8aEwW__activityList,.page-module___8aEwW__itemList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__list>li{border-top:1px solid var(--color-border);gap:var(--space-3);min-width:0;padding-block:var(--space-3);display:grid}.page-module___8aEwW__list>li:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__invoiceRecord{grid-template-columns:minmax(13rem,1.1fr) minmax(0,1.9fr)}.page-module___8aEwW__invoiceRecordTitle{color:var(--color-text);min-height:var(--control-height);align-self:start;align-items:center;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.page-module___8aEwW__invoiceRecordTitle:is(:hover,:focus-visible){color:var(--color-accent);text-decoration:underline}.page-module___8aEwW__invoiceMetadata{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;display:grid}.page-module___8aEwW__invoiceMetadata>div{gap:var(--space-1);min-width:0;display:grid}.page-module___8aEwW__invoiceMetadata dt{color:var(--color-muted);font-size:var(--type-meta);font-weight:650}.page-module___8aEwW__invoiceMetadata dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.page-module___8aEwW__invoiceMetadata dd strong{font-weight:700}.page-module___8aEwW__list>li>p{margin:0}.page-module___8aEwW__list :where(p,strong,span,a){overflow-wrap:anywhere;min-width:0}.page-module___8aEwW__calculationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.page-module___8aEwW__calculationGrid>div{border:1px solid var(--color-border);padding:var(--space-3)}.page-module___8aEwW__activityList{padding-left:var(--space-6);list-style:decimal}.page-module___8aEwW__detailList li,.page-module___8aEwW__activityList li{gap:var(--space-1);display:grid}.page-module___8aEwW__detailList li>.page-module___8aEwW__secondaryButton{justify-self:start}.page-module___8aEwW__detailList span,.page-module___8aEwW__activityList span,.page-module___8aEwW__itemList span{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__tasksWorkspace{gap:var(--space-6)}.page-module___8aEwW__taskNavigationActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__taskOverviewList{gap:0}.page-module___8aEwW__detailList .page-module___8aEwW__taskOverviewItem{border-bottom:1px solid var(--color-border);align-items:start;gap:var(--space-2);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}.page-module___8aEwW__taskOverviewItem:first-child{border-top:1px solid var(--color-border)}.page-module___8aEwW__taskOverviewMeta,.page-module___8aEwW__taskOverviewCounts{grid-column:1}.page-module___8aEwW__taskOverviewStatus,.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__commandForm{grid-area:1/2/span 3}.page-module___8aEwW__taskOverviewStatus{align-self:center}.page-module___8aEwW__taskProjectLink,.page-module___8aEwW__taskAttachmentLink{min-height:48px;padding-inline:var(--space-2);align-items:center;display:inline-flex}.page-module___8aEwW__taskProjectLink{margin-block:calc(-1 * var(--space-2));margin-inline-start:calc(-1 * var(--space-2))}.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__taskStatusForm{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;display:grid}.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__taskStatusForm .page-module___8aEwW__commandField{gap:var(--space-1)}.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__taskStatusForm :is(input:not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__taskStatusForm>button{min-height:48px}.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__taskStatusForm :is(.page-module___8aEwW__commandSuccess,.page-module___8aEwW__commandError),.page-module___8aEwW__taskDetailSection{grid-column:1/-1}.page-module___8aEwW__taskDetailList{gap:var(--space-4)}.page-module___8aEwW__taskDetailList>li{border-bottom:1px solid var(--color-border);gap:var(--space-2);padding-bottom:var(--space-4)}.page-module___8aEwW__taskStatusForm{gap:var(--space-3)}.page-module___8aEwW__taskStatusSummary{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__taskManageDisclosure{width:100%}.page-module___8aEwW__taskManageFields{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.page-module___8aEwW__taskManageFields>:is(.page-module___8aEwW__commandField,.page-module___8aEwW__taskMetadata){grid-column:1/-1}.page-module___8aEwW__taskManageFields>button{align-self:end}.page-module___8aEwW__taskExtras{gap:0;min-width:0;display:grid}.page-module___8aEwW__taskExtras .page-module___8aEwW__commandField :is(input:not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__taskExtraContent{gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);display:grid}.page-module___8aEwW__taskExtraContent .page-module___8aEwW__commandForm{gap:var(--space-3)}.page-module___8aEwW__taskChecklist label{align-items:start;gap:var(--space-2);min-height:var(--control-height);display:flex}.page-module___8aEwW__taskChecklist input{accent-color:var(--color-accent);height:1.25rem;margin:var(--space-1) 0 0;flex:none;width:1.25rem;min-height:auto;padding:0}.page-module___8aEwW__taskChecklist label span{color:var(--color-text);font-size:var(--type-body)}.page-module___8aEwW__card,.page-module___8aEwW__cardWide{gap:var(--space-4);padding:var(--space-6) 0 0;display:grid}.page-module___8aEwW__cardWide{grid-column:1/-1;width:100%}.page-module___8aEwW__messagePanel{gap:var(--space-5);justify-self:center;width:100%;max-width:34rem;display:grid}.page-module___8aEwW__applicationMain .page-module___8aEwW__messagePanel{background:var(--color-subtle);border:1px dashed var(--color-control-border);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-6)}.page-module___8aEwW__messagePanel h1,.page-module___8aEwW__workspace>h1{font-size:var(--type-page);letter-spacing:-.035em;margin:0;font-weight:650;line-height:1.15}.page-module___8aEwW__messagePanel p{margin:0}.page-module___8aEwW__filterBar+.page-module___8aEwW__messagePanel{justify-self:start;max-width:none}.page-module___8aEwW__loginScene,.page-module___8aEwW__loginFormColumn{width:100%;min-width:0;display:grid}.page-module___8aEwW__loginBackground{display:none}@media (min-width:64rem){.page-module___8aEwW__shell:has(>.page-module___8aEwW__loginScene){--login-gutter:clamp(var(--space-6), 6vw, 7rem);padding-inline:var(--login-gutter)}.page-module___8aEwW__loginScene{isolation:isolate;position:relative}.page-module___8aEwW__loginFormColumn{z-index:1;justify-self:start;max-width:30rem;position:relative}.page-module___8aEwW__loginBackground{pointer-events:none;z-index:0;display:block;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__loginBackgroundCanvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}}.page-module___8aEwW__loginPanel{background:var(--color-surface);border:1px solid var(--color-border);gap:var(--space-5);max-width:30rem;padding:clamp(var(--space-4), 3vw, var(--space-6));justify-self:center}.page-module___8aEwW__loginWordmark{margin-bottom:var(--space-1)}.page-module___8aEwW__loginPanel>div{gap:var(--space-1);display:grid}.page-module___8aEwW__loginPanel details{border-top:1px solid var(--color-border);padding-top:var(--space-1)}.page-module___8aEwW__loginPanel details:last-of-type{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__loginPanel summary{color:var(--color-text);font-size:var(--type-label);font-weight:650}.page-module___8aEwW__form,.page-module___8aEwW__inlineForm{gap:var(--space-3);padding:var(--space-4) 0 var(--space-5);display:grid}.page-module___8aEwW__form>button,.page-module___8aEwW__inlineForm>button,.page-module___8aEwW__card>button,.page-module___8aEwW__cardWide>button{justify-self:start}.page-module___8aEwW__form label,.page-module___8aEwW__inlineForm label{font-size:var(--type-label);gap:var(--space-2);font-weight:650;display:grid}.page-module___8aEwW__form :is(input,select,textarea),.page-module___8aEwW__inlineForm :is(input,select,textarea){background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);font:inherit;min-height:var(--control-height);padding:var(--space-3);width:100%;font-weight:400}.page-module___8aEwW__form .page-module___8aEwW__accessCheckbox{align-items:center;gap:var(--space-2);min-height:var(--control-height);justify-self:start;display:flex}.page-module___8aEwW__form .page-module___8aEwW__accessCheckbox input[type=checkbox]{accent-color:var(--color-accent);flex:none;width:1.25rem;height:1.25rem;min-height:auto;margin:0;padding:0}.page-module___8aEwW__application :is(.page-module___8aEwW__form,.page-module___8aEwW__inlineForm){gap:var(--space-2);padding-block:var(--space-3) var(--space-4)}.page-module___8aEwW__application :is(.page-module___8aEwW__form,.page-module___8aEwW__inlineForm) label{gap:var(--space-1)}@media (min-width:64.01rem){.page-module___8aEwW__applicationMain :is(.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__quietButton,.page-module___8aEwW__dangerButton,.page-module___8aEwW__primaryLink,.page-module___8aEwW__secondaryLink),.page-module___8aEwW__applicationMain :is(.page-module___8aEwW__form,.page-module___8aEwW__inlineForm) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button){padding-block:var(--space-2)}}.page-module___8aEwW__primaryLink{background:var(--color-accent);border-radius:var(--radius);color:#fff;font-size:var(--type-label);min-height:var(--control-height);padding:var(--space-3) var(--space-4);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.page-module___8aEwW__primaryLink:is(:hover,:focus-visible){background:var(--color-accent-hover);color:#fff;text-decoration:none}.page-module___8aEwW__primaryLink:active{background:var(--color-text);color:#fff}.page-module___8aEwW__commandSections{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.page-module___8aEwW__commandSection{border-top:1px solid var(--color-border);gap:var(--space-4);padding-top:var(--space-4);display:grid}.page-module___8aEwW__commandSections .page-module___8aEwW__commandForm{width:100%;max-width:none}.page-module___8aEwW__commandSection h2{font-size:var(--type-section);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.3}.page-module___8aEwW__commandDisclosure{min-width:0}.page-module___8aEwW__commandDialog{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);max-width:min(46rem, calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-6));padding:var(--space-6);overflow:auto;box-shadow:0 1rem 2rem #202a2b3d}.page-module___8aEwW__commandDialog::backdrop{background:#202a2b6b}.page-module___8aEwW__commandDialogHeader{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.page-module___8aEwW__commandDisclosure>summary{cursor:pointer;align-items:center;gap:var(--space-3);min-width:0;min-height:48px;display:flex}.page-module___8aEwW__commandDisclosure>summary :is(h2,h3){flex:auto}.page-module___8aEwW__commandDisclosure>summary h2{min-width:0;padding-block:var(--space-2)}.page-module___8aEwW__commandDisclosure>summary:after{color:var(--color-muted);content:"Öffnen";font-size:var(--type-meta);white-space:nowrap;text-align:end;flex:none;margin-left:auto;font-weight:400}.page-module___8aEwW__commandDisclosure[open]>summary:after{content:"Schließen"}.page-module___8aEwW__commandDisclosure>:not(summary){margin-top:var(--space-4)}.page-module___8aEwW__commandForm{gap:var(--space-4);min-width:0;max-width:46rem;display:grid}.page-module___8aEwW__commandForm>label{font-size:var(--type-label);gap:var(--space-2);min-width:0;font-weight:650;display:grid}.page-module___8aEwW__commandForm>:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea),.page-module___8aEwW__commandForm>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);font:inherit;min-height:var(--control-height);min-width:0;padding:var(--space-3);width:100%;font-weight:400}.page-module___8aEwW__commandForm>label:has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:var(--space-2);min-height:var(--control-height);justify-self:start;display:flex}.page-module___8aEwW__commandForm>label>input:is([type=checkbox],[type=radio]){accent-color:var(--color-accent);flex:none;width:1.25rem;height:1.25rem;margin:0;padding:0}.page-module___8aEwW__commandForm>textarea,.page-module___8aEwW__commandForm>label>textarea{resize:vertical;min-height:7rem}.page-module___8aEwW__responsiveFormGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;max-width:none}.page-module___8aEwW__responsiveFormGrid>:is(section,button,textarea,label:has(>textarea)){grid-column:1/-1}.page-module___8aEwW__responsiveFormGrid .page-module___8aEwW__commandForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;min-width:0;max-width:none}.page-module___8aEwW__responsiveFormGrid .page-module___8aEwW__commandForm>button{grid-column:1/-1}.page-module___8aEwW__responsiveFieldGroup{border:1px solid var(--color-border);border-radius:var(--radius);gap:var(--space-4);min-width:0;padding:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;margin:0;display:grid}.page-module___8aEwW__responsiveFieldGroup>legend{font-size:var(--type-label);padding-inline:var(--space-2);font-weight:650}.page-module___8aEwW__responsiveFieldGroup>label{font-size:var(--type-label);font-weight:650}.page-module___8aEwW__responsiveFieldGroup>button{grid-column:1/-1;justify-self:start}.page-module___8aEwW__allocationAddButton{justify-self:start}.page-module___8aEwW__quickInvoiceForm{width:100%;max-width:none}.page-module___8aEwW__quickInvoiceGroup{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.page-module___8aEwW__quickInvoiceGroup+.page-module___8aEwW__quickInvoiceGroup,.page-module___8aEwW__quickInvoiceSubmit{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.page-module___8aEwW__quickInvoiceGroup>h3{font-size:var(--type-section);letter-spacing:-.012em;grid-column:1/-1;margin:0;font-weight:650;line-height:1.3}.page-module___8aEwW__quickInvoiceGroup>label,.page-module___8aEwW__quickInvoicePosition>label{font-size:var(--type-label);font-weight:650}.page-module___8aEwW__quickInvoiceGroup>button{grid-column:1/-1;justify-self:start}.page-module___8aEwW__quickInvoicePosition{border:1px solid var(--color-border);border-radius:var(--radius);gap:var(--space-4);min-width:0;padding:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.page-module___8aEwW__quickInvoicePosition>legend{font-size:var(--type-label);padding-inline:var(--space-2);font-weight:650}.page-module___8aEwW__quickInvoiceWide,.page-module___8aEwW__quickInvoiceSubmit{grid-column:1/-1}.page-module___8aEwW__quickInvoiceSubmit{justify-content:flex-end}.page-module___8aEwW__commandField{gap:var(--space-2);min-width:0;display:grid}.page-module___8aEwW__commandField label{font-size:var(--type-label);font-weight:650}.page-module___8aEwW__commandField label span{color:var(--color-muted);font-weight:400}.page-module___8aEwW__commandField input:not([type=radio]),.page-module___8aEwW__commandField select,.page-module___8aEwW__commandField textarea{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);font:inherit;min-height:var(--control-height);padding:var(--space-3);width:100%}.page-module___8aEwW__taskMetadata{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;display:grid}.page-module___8aEwW__customerChoice{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.page-module___8aEwW__customerChoice legend{font-size:var(--type-label);margin:0;padding:0;font-weight:650}.page-module___8aEwW__customerChoiceOption{font-size:var(--type-label);align-items:center;gap:var(--space-2);min-height:var(--control-height);display:flex}.page-module___8aEwW__customerChoiceOption input[type=radio]{accent-color:var(--color-accent);flex:none;width:1.1rem;height:1.1rem;margin:0;padding:0}.page-module___8aEwW__customerChoice select,.page-module___8aEwW__customerChoice>input{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);color:var(--color-text);font:inherit;min-height:var(--control-height);padding:var(--space-3);width:100%}.page-module___8aEwW__customerFieldLabel{font-size:var(--type-label);font-weight:650}.page-module___8aEwW__commandField textarea{resize:vertical;min-height:7rem}.page-module___8aEwW__entityCombobox{position:relative}.page-module___8aEwW__entityCombobox>input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.page-module___8aEwW__entityComboboxListbox{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius);gap:var(--space-1);max-height:18rem;padding:var(--space-1);margin:0;list-style:none;display:grid;overflow-y:auto}.page-module___8aEwW__entityComboboxOption{border-radius:calc(var(--radius) - 2px);cursor:pointer;align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:2px solid #0000;display:grid}.page-module___8aEwW__entityComboboxOption[aria-selected=true]{background:var(--color-interaction-surface);border-color:var(--focus-ring)}.page-module___8aEwW__entityComboboxOption small,.page-module___8aEwW__entityComboboxStatus{color:var(--color-muted);font-size:var(--type-meta);margin:0}@media (forced-colors:active){.page-module___8aEwW__entityComboboxListbox,.page-module___8aEwW__entityComboboxOption[aria-selected=true]{border-color:canvastext}.page-module___8aEwW__entityComboboxOption[aria-selected=true]{color:highlighttext;background:highlight}}.page-module___8aEwW__commandAddress{gap:var(--space-4);grid-template-columns:minmax(0,8rem) minmax(0,1fr) minmax(0,5rem);min-width:0;display:grid}.page-module___8aEwW__commandAddressStreet{grid-column:1/-1}.page-module___8aEwW__commandAddressPostalCode{grid-column:1}.page-module___8aEwW__commandAddressLocality{grid-column:2}.page-module___8aEwW__commandAddressCountryCode{grid-column:3}.page-module___8aEwW__commandSections .page-module___8aEwW__commandField :is(input:not([type=radio]),select){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__commandForm>button{justify-self:start}.page-module___8aEwW__commandSuccess,.page-module___8aEwW__commandError{font-size:var(--type-label);min-height:1.5em;margin:0}.page-module___8aEwW__commandSuccess{color:var(--color-success);font-weight:650}.page-module___8aEwW__commandError{color:var(--color-error);font-weight:650}.page-module___8aEwW__primaryButton{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:650}.page-module___8aEwW__loginPanel>.page-module___8aEwW__primaryButton{justify-self:stretch;width:100%}.page-module___8aEwW__primaryButton:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.page-module___8aEwW__primaryButton:active:not(:disabled){background:var(--color-text);border-color:var(--color-text)}.page-module___8aEwW__secondaryButton{background:var(--color-surface);border-color:var(--color-control-border);color:var(--color-text)}.page-module___8aEwW__secondaryButton:hover:not(:disabled){background:var(--color-subtle);border-color:var(--color-text)}.page-module___8aEwW__secondaryButton:active:not(:disabled){background:var(--color-border);border-color:var(--color-text)}.page-module___8aEwW__quietButton{color:var(--color-accent);background:0 0;border-color:#0000}.page-module___8aEwW__quietButton:hover:not(:disabled){background:var(--color-subtle);color:var(--color-accent-hover);border-color:#0000}.page-module___8aEwW__quietButton:active:not(:disabled){background:var(--color-border);border-color:#0000}.page-module___8aEwW__dangerButton{background:var(--color-surface);border-color:var(--color-error);color:var(--color-error)}.page-module___8aEwW__dangerButton:hover:not(:disabled){border-color:var(--color-error);background:#fff1ed}.page-module___8aEwW__dangerButton:active:not(:disabled){background:var(--color-error);border-color:var(--color-error);color:#fff}.page-module___8aEwW__primaryButton:disabled,.page-module___8aEwW__secondaryButton:disabled,.page-module___8aEwW__quietButton:disabled,.page-module___8aEwW__dangerButton:disabled{background:var(--color-subtle);border-color:var(--color-border);color:var(--color-muted)}.page-module___8aEwW__hint,.page-module___8aEwW__note{color:var(--color-muted);font-size:var(--type-meta);margin:0}.page-module___8aEwW__documentToolbar{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.page-module___8aEwW__customerDocument{border:1px solid var(--color-border);gap:var(--space-5);max-width:52rem;padding:clamp(1.25rem,3vw,3rem);display:none}.page-module___8aEwW__previewVisible{display:grid}.page-module___8aEwW__customerDocumentHeader{border-bottom:1px solid var(--color-border);align-items:start;gap:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module___8aEwW__customerDocumentHeader>div{gap:var(--space-1);font-size:var(--type-label);white-space:pre-line;display:grid}.page-module___8aEwW__customerDocumentHeader dl,.page-module___8aEwW__customerTotals{gap:var(--space-2);margin:0;display:grid}.page-module___8aEwW__customerDocumentHeader dl{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__customerDocumentHeader dl div,.page-module___8aEwW__customerTotals div{gap:var(--space-1);display:grid}.page-module___8aEwW__customerDocumentHeader dt,.page-module___8aEwW__customerTotals dt,.page-module___8aEwW__customerVariant{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__customerDocumentHeader dd,.page-module___8aEwW__customerTotals dd{font-variant-numeric:tabular-nums;margin:0}.page-module___8aEwW__customerRecipient{gap:var(--space-1);white-space:pre-line;display:grid}.page-module___8aEwW__customerDocument>h2{font-size:var(--type-section);margin:0}.page-module___8aEwW__customerVariant,.page-module___8aEwW__customerText{white-space:pre-line;margin:0}.page-module___8aEwW__customerDocumentTable{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%}.page-module___8aEwW__customerDocumentTable th,.page-module___8aEwW__customerDocumentTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3);vertical-align:top}.page-module___8aEwW__customerDocumentTable th:first-child,.page-module___8aEwW__customerDocumentTable td:first-child{padding-left:0}.page-module___8aEwW__customerDocumentTable th:last-child,.page-module___8aEwW__customerDocumentTable td:last-child{text-align:right;padding-right:0}.page-module___8aEwW__customerDocumentTable thead th{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__customerDocumentTable tbody th>span{color:var(--color-muted);font-size:var(--type-meta);margin-top:var(--space-1);font-weight:400;display:block}.page-module___8aEwW__customerTotals{justify-self:end;min-width:min(100%,18rem)}.page-module___8aEwW__customerTotals div{border-bottom:1px solid var(--color-border);padding-block:var(--space-2);grid-template-columns:1fr auto;align-items:baseline}.page-module___8aEwW__customerTotals div:last-child{font-size:var(--type-label);border-bottom:0;font-weight:650}.page-module___8aEwW__note{max-width:48rem;line-height:1.5}.page-module___8aEwW__feedback,.page-module___8aEwW__success,.page-module___8aEwW__error{padding:var(--space-3) var(--space-4);margin:0}.page-module___8aEwW__feedback{background:var(--color-subtle);border:1px solid var(--color-control-border);color:var(--color-status-neutral)}.page-module___8aEwW__success{border:1px solid var(--color-success);color:var(--color-success);background:#edf4ed;font-weight:650}.page-module___8aEwW__error{border:1px solid var(--color-error);color:var(--color-error);background:#fff0ed;font-weight:650}.page-module___8aEwW__securityGrid{gap:0;width:100%;display:grid}.page-module___8aEwW__securityWorkspace,.page-module___8aEwW__securityGrid,.page-module___8aEwW__securityGrid .page-module___8aEwW__sectionWorkspaceContent{gap:var(--space-6)}.page-module___8aEwW__securityGrid .page-module___8aEwW__sectionWorkspaceContent{margin-top:0}.page-module___8aEwW__securityGrid .page-module___8aEwW__card,.page-module___8aEwW__securityGrid .page-module___8aEwW__cardWide{border:0;border-top:1px solid var(--color-border);gap:var(--space-4);padding-inline:0;padding-top:var(--space-4);background:0 0;border-radius:0}.page-module___8aEwW__securityGrid :is(.page-module___8aEwW__card,.page-module___8aEwW__cardWide)>:is(h2,p,ul,ol){margin:0}.page-module___8aEwW__securityGrid .page-module___8aEwW__form,.page-module___8aEwW__securityGrid .page-module___8aEwW__inlineForm{gap:var(--space-4);max-width:32rem;padding-block:var(--space-4);width:100%}.page-module___8aEwW__securityGrid :is(.page-module___8aEwW__form,.page-module___8aEwW__inlineForm) :is(input,select,textarea){min-height:40px;padding-block:var(--space-2)}.page-module___8aEwW__securityHeader,.page-module___8aEwW__sectionHeading,.page-module___8aEwW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module___8aEwW__securityHeader{padding-bottom:var(--space-6)}.page-module___8aEwW__securityGrid .page-module___8aEwW__sectionHeading :is(h2,p){margin:0}.page-module___8aEwW__securityGrid :is(button,a,summary){min-height:48px}.page-module___8aEwW__securityFeedbackArea{gap:var(--space-2);display:grid}.page-module___8aEwW__securityFeedbackArea>:is(.page-module___8aEwW__feedback,.page-module___8aEwW__success,.page-module___8aEwW__error){padding:var(--space-2) var(--space-4);scroll-margin-block:var(--space-6);box-shadow:inset 4px 0}.page-module___8aEwW__securityReauthNotice{background:var(--color-subtle);border-inline-start:4px solid var(--color-accent);padding:var(--space-2) var(--space-4);margin:0}.page-module___8aEwW__securityReauthNotice a{align-items:center;margin-inline-start:var(--space-2);display:inline-flex}.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList{gap:0}.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList li{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList li:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList li>div,.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList li>span,.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList li>strong{gap:var(--space-2);display:grid}.page-module___8aEwW__securityGrid .page-module___8aEwW__itemList li>div:first-child{flex:16rem}.page-module___8aEwW__revocationConfirmation{border-inline-start:4px solid var(--color-error);gap:var(--space-2);max-width:30rem;padding:var(--space-2) var(--space-4);background:#fff0ed}.page-module___8aEwW__revocationConfirmation p{color:var(--color-error);margin:0}.page-module___8aEwW__revocationActions,.page-module___8aEwW__recoveryActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__recoveryOutput{background:var(--color-subtle);border:1px solid var(--color-border);padding:var(--space-4)}.page-module___8aEwW__recoveryOutput>:is(p,ol){margin-block:0}.page-module___8aEwW__recoveryOutput{gap:var(--space-4);display:grid}.page-module___8aEwW__recoveryOutput ol{gap:var(--space-2);padding-left:var(--space-6);display:grid}.page-module___8aEwW__recoveryOutput code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media (forced-colors:active){.page-module___8aEwW__primaryNavigation a:is(:hover,:focus-visible),.page-module___8aEwW__mobileNavigation a:is(:hover,:focus-visible),.page-module___8aEwW__primaryNavigation a:active,.page-module___8aEwW__mobileNavigation a:active{color:highlighttext;background:highlight}}@media (max-width:64rem){.page-module___8aEwW__application{--control-height:3rem;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start}.page-module___8aEwW__globalAppBar{grid-column:1;grid-template-columns:auto minmax(0,1fr) auto auto auto}.page-module___8aEwW__globalAppBar .page-module___8aEwW__wordmark{display:flex}.page-module___8aEwW__searchUtility form{inline-size:min(28rem, calc(100vw - var(--shell-gutter) - var(--shell-gutter)))}.page-module___8aEwW__navigationColumn{background:var(--color-canvas);border-bottom:1px solid var(--color-border);border-inline-end:0;grid-area:2/1;align-self:start;block-size:auto;position:static;top:auto}.page-module___8aEwW__sidebarBrand{display:none}.page-module___8aEwW__navigationRail{align-items:center;gap:var(--space-4);padding:0 var(--shell-gutter) var(--space-2);flex-direction:row;justify-content:space-between;overflow-y:visible}.page-module___8aEwW__primaryNavigation{column-gap:var(--space-4);flex-flow:wrap;justify-content:center}.page-module___8aEwW__primaryNavigation a{padding-inline:var(--space-2)}.page-module___8aEwW__primaryNavigation a.page-module___8aEwW__contextualTopLevelLink{display:flex}.page-module___8aEwW__navigationGroup{margin-inline-start:var(--space-3)}.page-module___8aEwW__applicationMain{grid-area:3/1}.page-module___8aEwW__sectionDrawerNavigation{display:none}.page-module___8aEwW__crmPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:44.01rem) and (max-width:64rem){.page-module___8aEwW__navigationGroup{border:0;margin:0;padding:0;position:relative}.page-module___8aEwW__navigationGroup>summary{padding-inline:var(--space-3)}.page-module___8aEwW__navigationGroup>div{background:var(--color-surface);border:1px solid var(--color-control-border);min-width:max-content;padding:var(--space-2) var(--space-4);top:calc(100% + var(--space-2));z-index:2;position:absolute;box-shadow:0 .5rem 1rem #202a2b2e}.page-module___8aEwW__sectionNavTablet{border-block:1px solid var(--color-border);min-width:0;display:block}.page-module___8aEwW__sectionNavTabletComfortable,.page-module___8aEwW__sectionNavTabletDense{display:none}.page-module___8aEwW__sectionNavTablet .page-module___8aEwW__sectionNavigationList{align-items:stretch;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__sectionNavTablet li{flex:0 auto;min-width:0}.page-module___8aEwW__sectionNavTablet a{font-size:var(--type-label);overflow-wrap:normal;white-space:nowrap;justify-content:center}.page-module___8aEwW__sectionWorkspaceContent{margin-top:var(--space-6)}}@media (min-width:48rem) and (max-width:64rem){.page-module___8aEwW__sectionNavTabletComfortable{display:block}}@media (max-width:44rem){.page-module___8aEwW__moduleNavigation{display:block}.page-module___8aEwW__moduleNavigationDesktop{display:none}.page-module___8aEwW__moduleNavigationMobile{display:block}.page-module___8aEwW__moduleNavigationMobile>summary{cursor:pointer;font-size:var(--type-label);justify-content:space-between;align-items:center;min-height:48px;font-weight:750;display:flex}.page-module___8aEwW__moduleNavigationMobile>summary:after{color:var(--color-muted);content:"Öffnen";font-size:var(--type-meta);margin-left:var(--space-3);white-space:nowrap;flex:none;font-weight:400}.page-module___8aEwW__moduleNavigationMobile[open]>summary:after{content:"Schließen"}.page-module___8aEwW__moduleNavigationMobile>div{gap:var(--space-2);padding-bottom:var(--space-3);display:grid}.page-module___8aEwW__moduleNavigationMobile a{min-height:48px;padding-block:var(--space-3)}.page-module___8aEwW__sectionNavMobile{display:block}.page-module___8aEwW__inventoryGrid{grid-template-columns:1fr}.page-module___8aEwW__inventoryAreaNavigation{margin-inline:calc(var(--page-block-gutter) * -1);padding-inline:var(--page-block-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.page-module___8aEwW__customerAreaNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__customerAreaNavigation button{min-height:48px;padding-inline:var(--space-1)}.page-module___8aEwW__projectAreaNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__projectAreaNavigation button{min-height:48px;padding-inline:var(--space-1)}.page-module___8aEwW__offerAreaNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__offerAreaNavigation button{min-height:48px;padding-inline:var(--space-1)}.page-module___8aEwW__inventoryAreaNavigation button{padding-inline:var(--space-1);white-space:nowrap;width:100%}.page-module___8aEwW__inventoryFormGrid{grid-template-columns:1fr}.page-module___8aEwW__inventoryFormGrid .page-module___8aEwW__commandField :is(input:not([type=radio]),select),.page-module___8aEwW__inventoryFormGrid>label>:is(input:not([type=checkbox]):not([type=radio]),select),.page-module___8aEwW__inventoryStatusForm select{min-height:var(--control-height);padding-block:var(--space-3)}.page-module___8aEwW__inventoryStatusForm{grid-template-columns:1fr;align-items:stretch;display:grid}.page-module___8aEwW__absenceFormGrid{grid-template-columns:1fr}.page-module___8aEwW__absenceAreaNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__absenceAreaNavigation button{min-height:48px;padding-inline:var(--space-1)}.page-module___8aEwW__absenceWorkspace .page-module___8aEwW__absenceFormGrid>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.page-module___8aEwW__absenceTransitionForm select{min-height:var(--control-height);padding-block:var(--space-3)}.page-module___8aEwW__absenceTransitionForm{grid-template-columns:1fr;align-items:stretch;display:grid}.page-module___8aEwW__crmPipeline,.page-module___8aEwW__crmCardGrid,.page-module___8aEwW__crmAddressGrid{grid-template-columns:1fr}.page-module___8aEwW__crmAddressStreet,.page-module___8aEwW__crmAddressPostalCode,.page-module___8aEwW__crmAddressLocality,.page-module___8aEwW__crmAddressCountryCode{grid-column:1}.page-module___8aEwW__crmFormGrid .page-module___8aEwW__commandField :is(input:not([type=radio]),select),.page-module___8aEwW__crmWorkspace .page-module___8aEwW__commandField :is(input:not([type=radio]),select){min-height:var(--control-height);padding-block:var(--space-3)}}@media (min-width:44.01rem) and (max-width:64rem){.page-module___8aEwW__sectionNavMobileDense{display:block}}@media (min-width:22.5rem) and (max-width:44rem){.page-module___8aEwW__inventoryAreaNavigation,.page-module___8aEwW__customerAreaNavigation,.page-module___8aEwW__projectAreaNavigation,.page-module___8aEwW__offerAreaNavigation,.page-module___8aEwW__absenceAreaNavigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:44.01rem) and (max-width:47.99rem){.page-module___8aEwW__sectionNavMobileComfortable{display:block}}@media (max-width:44rem),(min-width:44.01rem) and (max-width:64rem){.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense{border-block:1px solid var(--color-border);min-width:0}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense) summary{color:var(--color-text);font-size:var(--type-label);align-items:center;gap:var(--space-2);justify-content:space-between;min-height:48px;font-weight:750;display:flex}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense) summary:after{color:var(--color-muted);content:"Bereiche auswählen";font-size:var(--type-meta);margin-left:auto;font-weight:400}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense)[open] summary:after{content:"Bereiche schließen"}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense) nav{padding-bottom:var(--space-2);gap:0;display:grid}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense) .page-module___8aEwW__sectionNavigationList{gap:0;display:grid}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense) :is(a,.page-module___8aEwW__sectionNavLink>a){color:var(--color-text);font-size:var(--type-label);overflow-wrap:anywhere;min-height:48px;padding:var(--space-2) 0;align-items:center;font-weight:650;text-decoration:none;display:flex}:is(.page-module___8aEwW__sectionNavMobile,.page-module___8aEwW__sectionNavMobileDense) a[aria-current=page]{background:var(--color-accent);border-radius:var(--radius);color:var(--color-surface);padding-inline:var(--space-2);font-weight:750;text-decoration:none}.page-module___8aEwW__sectionWorkspaceContent{margin-top:var(--space-6)}}@media (max-width:44rem){.page-module___8aEwW__shell{padding:2rem var(--space-5);align-content:start}.page-module___8aEwW__securityShell{padding-inline:var(--space-4)}.page-module___8aEwW__securityGrid :is(.page-module___8aEwW__form,.page-module___8aEwW__inlineForm) :is(input,select,textarea){min-height:var(--control-height);padding-block:var(--space-3)}.page-module___8aEwW__application{--page-block-gutter:var(--space-4);--shell-gutter:var(--space-4);display:block}.page-module___8aEwW__applicationWithMobileNavigation{padding-bottom:var(--mobile-navigation-clearance)}.page-module___8aEwW__globalAppBar{align-items:center;gap:var(--space-2);min-height:4rem;padding:var(--space-2) var(--shell-gutter);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.page-module___8aEwW__searchUtility{grid-area:1/3}.page-module___8aEwW__searchUtility form{inline-size:auto;inset-inline:var(--shell-gutter);top:calc(4rem + var(--space-2));position:fixed}.page-module___8aEwW__accountUtility{grid-area:1/5}.page-module___8aEwW__notificationUtility{grid-area:1/4}.page-module___8aEwW__accountUtility>summary{white-space:nowrap;overflow:hidden}.page-module___8aEwW__navigationColumn{background:var(--color-canvas)}.page-module___8aEwW__navigationRail{display:none}.page-module___8aEwW__applicationMain{padding-block:var(--space-6)}.page-module___8aEwW__applicationWithMobileNavigation .page-module___8aEwW__applicationMain :focus{scroll-margin-block-end:var(--mobile-navigation-clearance)}.page-module___8aEwW__mobileNavigation{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.page-module___8aEwW__mobileNavigation a{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;gap:.125rem;min-height:48px;padding-inline:0}.page-module___8aEwW__mobileNavigation .page-module___8aEwW__navigationIcon{width:1rem;height:1rem}.page-module___8aEwW__mobileNavigationMenu{position:static}.page-module___8aEwW__mobileNavigationMenu>summary{color:var(--color-muted);cursor:pointer;font-size:var(--type-label);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-height:48px;font-weight:650;display:flex}.page-module___8aEwW__mobileNavigationMenu>summary::-webkit-details-marker{display:none}.page-module___8aEwW__mobileNavigationPanel>details>summary::-webkit-details-marker{display:none}.page-module___8aEwW__mobileNavigationMenu>summary::marker{content:""}.page-module___8aEwW__mobileNavigationPanel>details>summary::marker{content:""}.page-module___8aEwW__mobileNavigationMenu[open]>summary,.page-module___8aEwW__mobileNavigationMenu[data-active]>summary,.page-module___8aEwW__mobileNavigationMenu>summary:is(:hover,:focus-visible){background:var(--color-interaction-surface);color:var(--color-text)}.page-module___8aEwW__mobileNavigationMenu[open]>summary,.page-module___8aEwW__mobileNavigationMenu[data-active]>summary{font-weight:750;text-decoration:none}.page-module___8aEwW__mobileNavigationPanel{background:var(--color-surface);border:1px solid var(--color-control-border);inset-inline:var(--space-3);max-block-size:calc(100dvh - 8rem);padding:var(--space-2) var(--space-4);bottom:calc(100% + var(--space-2));gap:0;display:grid;position:absolute;overflow-y:auto;box-shadow:0 -.5rem 1rem #202a2b2e}.page-module___8aEwW__mobileNavigationMenu:not([open])>.page-module___8aEwW__mobileNavigationPanel{display:none}.page-module___8aEwW__mobileNavigationPanel>a,.page-module___8aEwW__mobileNavigationPanel>details>div>a{gap:var(--space-3);text-align:start;flex-direction:row;justify-content:flex-start;min-height:48px;padding-inline:0}.page-module___8aEwW__mobileNavigationPanel>details{border-top:1px solid var(--color-border)}.page-module___8aEwW__mobileNavigationPanel>details>summary{color:var(--color-muted);cursor:pointer;font-size:var(--type-label);align-items:center;gap:var(--space-3);justify-content:space-between;min-height:48px;font-weight:650;display:flex}.page-module___8aEwW__mobileNavigationPanel>details>summary:after{color:var(--color-muted);content:"+";font-size:1.125rem;font-weight:400}.page-module___8aEwW__mobileNavigationPanel>details[open]>summary:after{content:"−"}.page-module___8aEwW__mobileNavigationPanel>details>summary[data-active]{color:var(--color-text);font-weight:750;text-decoration:none}.page-module___8aEwW__mobileNavigationPanel>details>div{padding-inline-start:var(--space-4);display:grid}.page-module___8aEwW__loginPanel{gap:var(--space-4);justify-self:start;max-width:none}.page-module___8aEwW__messagePanel{justify-self:stretch}.page-module___8aEwW__invoiceRecord{grid-template-columns:1fr}.page-module___8aEwW__invoiceRecordTitle{min-height:48px}.page-module___8aEwW__invoiceMetadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.page-module___8aEwW__pageHeader{padding-bottom:var(--space-4)}.page-module___8aEwW__commandSections,.page-module___8aEwW__commandAddress,.page-module___8aEwW__offerFormGrid{grid-template-columns:1fr}.page-module___8aEwW__offersWorkspace .page-module___8aEwW__commandField :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--control-height);padding-block:var(--space-3)}.page-module___8aEwW__commandAddress :is(.page-module___8aEwW__commandAddressStreet,.page-module___8aEwW__commandAddressPostalCode,.page-module___8aEwW__commandAddressLocality,.page-module___8aEwW__commandAddressCountryCode){grid-column:1}.page-module___8aEwW__commandSections .page-module___8aEwW__commandField :is(input:not([type=radio]),select),.page-module___8aEwW__taskExtras .page-module___8aEwW__commandField :is(input:not([type=radio]),select){min-height:var(--control-height);padding-block:var(--space-3)}.page-module___8aEwW__taskOverviewItem{grid-template-columns:1fr}.page-module___8aEwW__taskOverviewMeta,.page-module___8aEwW__taskOverviewCounts,.page-module___8aEwW__taskOverviewStatus,.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__commandForm{grid-area:auto/1}.page-module___8aEwW__taskOverviewItem .page-module___8aEwW__taskStatusForm{max-width:30rem}.page-module___8aEwW__searchControls{grid-template-columns:minmax(0,1fr) auto}.page-module___8aEwW__searchControls input{grid-column:1/-1}.page-module___8aEwW__memberMeta{grid-template-columns:1fr}.page-module___8aEwW__inventoryPanel .page-module___8aEwW__memberMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__inventoryPanel .page-module___8aEwW__memberMeta dt{white-space:normal}.page-module___8aEwW__localNavigation{column-gap:var(--space-3);row-gap:0}.page-module___8aEwW__securityHeader{padding-bottom:var(--space-6)}.page-module___8aEwW__assetsPriorityGrid,.page-module___8aEwW__assetTransitionForm{grid-template-columns:1fr}.page-module___8aEwW__assetAreaNavigation{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__assetAreaNavigation button{min-height:48px}.page-module___8aEwW__assetOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__assetsWorkspace .page-module___8aEwW__assetFormGrid>label>:is(input:not([type=checkbox]):not([type=radio]),select),.page-module___8aEwW__assetsWorkspace .page-module___8aEwW__assetTransitionForm>label>:is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--control-height);padding-block:var(--space-3)}}@media (max-width:38rem){.page-module___8aEwW__projectTableLink{margin-block:0}.page-module___8aEwW__projectTableWrap{border:0;overflow:visible}.page-module___8aEwW__projectTable,.page-module___8aEwW__projectTable tbody,.page-module___8aEwW__projectTable tr,.page-module___8aEwW__projectTable th,.page-module___8aEwW__projectTable td{width:100%;min-width:0;display:block}.page-module___8aEwW__projectTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module___8aEwW__projectTable tbody{gap:0;display:grid}.page-module___8aEwW__projectTable tbody tr{border-top:1px solid var(--color-border);padding:var(--space-4) 0}.page-module___8aEwW__projectTable tbody tr:last-child{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__projectTable th,.page-module___8aEwW__projectTable td{padding:var(--space-2) 0;border:0}.page-module___8aEwW__projectTable th:before,.page-module___8aEwW__projectTable td:before{color:var(--color-muted);content:attr(data-label);font-size:var(--type-meta);letter-spacing:.015em;margin-bottom:var(--space-1);font-weight:650;display:block}}@media (max-width:34rem){.page-module___8aEwW__projectOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__customerDocumentHeader dl{grid-template-columns:1fr}.page-module___8aEwW__customerDocumentTable,.page-module___8aEwW__customerDocumentTable tbody,.page-module___8aEwW__customerDocumentTable tr,.page-module___8aEwW__customerDocumentTable th,.page-module___8aEwW__customerDocumentTable td{width:100%;display:block}.page-module___8aEwW__customerDocumentTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module___8aEwW__customerDocumentTable tbody tr{border-bottom:1px solid var(--color-border);padding-block:var(--space-3)}.page-module___8aEwW__customerDocumentTable th,.page-module___8aEwW__customerDocumentTable td{padding:var(--space-1) 0;text-align:left;border:0}.page-module___8aEwW__customerDocumentTable td:before{color:var(--color-muted);content:attr(data-label);font-size:var(--type-meta);font-weight:650;display:block}}@media (max-width:20rem){.page-module___8aEwW__assetAreaNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__mobileNavigation a,.page-module___8aEwW__mobileNavigationMenu>summary{font-size:var(--type-meta)}}@media print{body *{visibility:hidden}.page-module___8aEwW__documentSection.page-module___8aEwW__offerAreaPanel[hidden]{display:block}.page-module___8aEwW__customerDocument,.page-module___8aEwW__customerDocument *{visibility:visible}.page-module___8aEwW__workspace>:not(.page-module___8aEwW__documentSection),.page-module___8aEwW__documentSection>:not(.page-module___8aEwW__customerDocument){display:none}.page-module___8aEwW__documentSection{border:0;padding:0;display:block}.page-module___8aEwW__customerDocument{border:0;max-width:none;padding:0;position:static;display:grid!important}}.page-module___8aEwW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module___8aEwW__workforceMetrics,.page-module___8aEwW__expensesMetrics,.page-module___8aEwW__expensesForm{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__expensesMetrics>div,.page-module___8aEwW__expensesSection{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4)}.page-module___8aEwW__expensesMetrics dd{font-size:var(--type-heading-2);margin:var(--space-2) 0 0;font-weight:700}.page-module___8aEwW__expensesSection,.page-module___8aEwW__expensesList{gap:var(--space-4);display:grid}.page-module___8aEwW__expensesList{margin:0;padding:0;list-style:none}.page-module___8aEwW__expensesList>li{border-top:1px solid var(--color-border);gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module___8aEwW__expensesList>li[hidden],.page-module___8aEwW__workReportsList>li[hidden]{display:none}.page-module___8aEwW__expensesList span{color:var(--color-muted);font-size:var(--type-meta);margin-top:var(--space-2);display:block}.page-module___8aEwW__expensesActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__expensesForm{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__expensesForm label{gap:var(--space-2);font-weight:650;display:grid}.page-module___8aEwW__expensesForm input,.page-module___8aEwW__expensesForm select{width:100%;min-width:0}.page-module___8aEwW__workReportsMetrics,.page-module___8aEwW__workReportsForm{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__workReportsMetrics>div,.page-module___8aEwW__workReportsSection{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4)}.page-module___8aEwW__workReportsMetrics dd{font-size:var(--type-heading-2);margin:var(--space-2) 0 0;font-weight:700}.page-module___8aEwW__workReportsSection,.page-module___8aEwW__workReportsList{gap:var(--space-4);display:grid}.page-module___8aEwW__workReportsList{margin:0;padding:0;list-style:none}.page-module___8aEwW__workReportsList>li{border-top:1px solid var(--color-border);gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module___8aEwW__workReportsList span{color:var(--color-muted);font-size:var(--type-meta);margin-top:var(--space-2);display:block}.page-module___8aEwW__workReportsActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__workReportsForm{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__workReportsForm label{gap:var(--space-2);font-weight:650;display:grid}.page-module___8aEwW__workReportsForm input,.page-module___8aEwW__workReportsForm select,.page-module___8aEwW__workReportsForm textarea{width:100%;min-width:0}.page-module___8aEwW__workReportsForm .page-module___8aEwW__workReportsActions{grid-column:1/-1}@media (max-width:42rem){.page-module___8aEwW__workReportsMetrics,.page-module___8aEwW__workReportsForm,.page-module___8aEwW__workReportsList>li{grid-template-columns:1fr}}.page-module___8aEwW__expensesForm .page-module___8aEwW__expensesActions{grid-column:1/-1}@media (max-width:42rem){.page-module___8aEwW__expensesMetrics,.page-module___8aEwW__expensesForm,.page-module___8aEwW__expensesList>li{grid-template-columns:1fr}}.page-module___8aEwW__workforceMetrics>div,.page-module___8aEwW__workforceSection{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4)}.page-module___8aEwW__workforceMetrics dt,.page-module___8aEwW__workforceList span,.page-module___8aEwW__workforceActions span{color:var(--color-muted);font-size:var(--type-meta)}.page-module___8aEwW__workforceMetrics dd{font-size:var(--type-heading-2);margin:var(--space-2) 0 0;font-weight:700}.page-module___8aEwW__workforceSection,.page-module___8aEwW__workforceList,.page-module___8aEwW__workforceForm,.page-module___8aEwW__workforceList>li,.page-module___8aEwW__workforceList>li>div:first-child{gap:var(--space-4);display:grid}.page-module___8aEwW__workforceList{margin:0;padding:0;list-style:none}.page-module___8aEwW__workforceList>li{border-top:1px solid var(--color-border);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-module___8aEwW__workforceList>li>div:first-child{gap:var(--space-2)}.page-module___8aEwW__workforceActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:end;display:flex}.page-module___8aEwW__workforceActions [data-status]{text-transform:capitalize}.page-module___8aEwW__workforceForm{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__workforceForm>label{font-size:var(--type-label);gap:var(--space-2);font-weight:650;display:grid}.page-module___8aEwW__workforceForm>label>:is(input,select,textarea){width:100%;min-width:0}.page-module___8aEwW__workforceForm>.page-module___8aEwW__workforceActions{grid-column:1/-1}@media (max-width:42rem){.page-module___8aEwW__workforceMetrics,.page-module___8aEwW__workforceForm,.page-module___8aEwW__workforceList>li{grid-template-columns:1fr}.page-module___8aEwW__workforceActions{justify-content:start}}.page-module___8aEwW__optionalPosition{background:color-mix(in srgb, var(--color-surface) 82%, var(--color-accent) 18%)}.page-module___8aEwW__optionalPosition th>span:last-child{color:var(--color-muted);font-size:var(--type-meta);margin-top:var(--space-1);font-weight:650;display:block}.page-module___8aEwW__lotHeading{background:color-mix(in srgb, var(--color-surface) 72%, var(--color-accent) 28%)}.page-module___8aEwW__customerDocumentTable th.page-module___8aEwW__lotHeading{letter-spacing:.02em;text-transform:uppercase}@media print{.page-module___8aEwW__customerDocumentTable tr{break-inside:avoid}}
