html .erp-react-table [data-erp-tanstack-cell] a[href]:not(:where(.gc-btn,.gc-icon-btn,.gc-badge,[data-slot=button],[role=button],[aria-disabled=true])){color:#0078d4;text-decoration:none;text-underline-offset:2px}html .erp-react-table [data-erp-tanstack-cell] a[href]:not(:where(.gc-btn,.gc-icon-btn,.gc-badge,[data-slot=button],[role=button],[aria-disabled=true])):is(:hover,:focus-visible){color:#0078d4;text-decoration:underline}html[data-theme=dark] .erp-react-table [data-erp-tanstack-cell] a[href]:not(:where(.gc-btn,.gc-icon-btn,.gc-badge,[data-slot=button],[role=button],[aria-disabled=true])){color:var(--fluent-colorBrandForegroundLink);text-decoration:none}html[data-theme=dark] .erp-react-table [data-erp-tanstack-cell] a[href]:not(:where(.gc-btn,.gc-icon-btn,.gc-badge,[data-slot=button],[role=button],[aria-disabled=true])):is(:hover,:focus-visible){color:var(--fluent-colorBrandForegroundLinkHover);text-decoration:none}.erp-react-control{display:contents}.erp-react-table[data-erp-persistent-row-colors] .erp-tanstack-row{--erp-tanstack-row-tint: var(--erp-tanstack-row-hover, transparent)}:is(.operations-page,.sites-page) .ops-schedule-end-value{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:4px;vertical-align:middle}:is(.operations-page,.sites-page) .ops-schedule-end-value>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.operations-page,.sites-page) .ops-overdue-icon{order:-1;line-height:1;vertical-align:middle;color:#8764b8;font-size:18px;flex:0 0 auto}[data-theme=dark] :is(.operations-page,.sites-page) .ops-overdue-icon{color:var(--fluent-colorPalettePurpleForeground2)!important}.erp-modal--grouped :is(.gc-form-actions,.gc-modal-footer,.create-edit-modal-actions){display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:12px;margin-block:0;padding-block:var(--erp-modal-actions-block-padding,12px)}.erp-modal--grouped :is(.gc-form-actions,.gc-modal-footer,.create-edit-modal-actions) .gc-btn{margin-block:0}.erp-react-table,.erp-timeline,.erp-table-column-menu-popover{--erp-grid-color-scheme: light;--erp-grid-bg: #fff;--erp-grid-popup-bg: #f8f8f9;--erp-grid-text: #132238;--erp-grid-muted: #64748b;--erp-grid-border: var(--color-border, #d6d9de);--erp-grid-row-border: rgba(0, 0, 0, .06);--erp-grid-accent: #1f6feb;--erp-grid-hover: rgba(31, 111, 235, .06)}.erp-react-table{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:360px}html[data-theme=dark] :is(.erp-react-table,.erp-timeline,.erp-table-column-menu-popover){--erp-grid-color-scheme: dark;--erp-grid-bg:var(--fluent-colorNeutralBackground1);--erp-grid-popup-bg:var(--fluent-colorNeutralBackground2);--erp-grid-text:var(--fluent-colorNeutralForeground1);--erp-grid-muted:var(--fluent-colorNeutralForeground2);--erp-grid-border:var(--fluent-colorNeutralStroke2);--erp-grid-row-border:var(--fluent-colorNeutralStroke3);--erp-grid-accent:var(--fluent-colorBrandForeground1);--erp-grid-hover:var(--fluent-colorNeutralBackground1Hover);color-scheme:dark}.erp-react-table-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.erp-table-source-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;min-width:0}.erp-table-source-error .erp-message-bar{flex:1 1 240px;min-width:0}.erp-react-grid{flex:1 1 auto;min-width:0;min-height:240px;--gc-control-height: 32px;--gc-icon-btn-size: 32px;--gc-table-cell-y: 4px;--gc-base-font-size: 13px}.erp-react-grid .gc-btn{padding-block:4px}html .erp-react-grid .gc-badge.erp-badge:not(button):not(a):not([role=button]){height:auto;min-height:18px;padding-block:1px;font-size:11px;line-height:14px}.erp-react-grid .erp-record-cell,.erp-react-grid .erp-record-cell>div,.erp-react-grid .erp-native-related-cell,.erp-react-grid .erp-native-table-cell>td,.erp-react-grid .site-react-grid-cell{white-space:nowrap;overflow-wrap:normal;word-break:normal}.erp-react-grid [data-erp-tanstack-cell] .ops-overkoppeling-cell :is(.ops-truncate,.ops-reference-value){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;overflow-wrap:normal;word-break:normal}.erp-table-column-menu-popover .erp-icon{width:16px;height:16px}.erp-table-column-menu-popover :is(.fui-MenuItem,.fui-MenuItemCheckbox){--colorNeutralBackground1:transparent}html:not([data-theme=dark]) .erp-table-column-menu-popover{--colorNeutralBackground1Hover:var(--erp-grid-hover);--colorNeutralBackground1Pressed:var(--erp-grid-hover)}.erp-table-column-menu-popover.fui-MenuPopover,.erp-tanstack-filter-popup.fui-PopoverSurface{background:var(--erp-grid-popup-bg,var(--colorNeutralBackground2));color:var(--erp-grid-text,var(--colorNeutralForeground1));border:1px solid var(--erp-grid-border,var(--colorNeutralStroke2));border-radius:4px}.erp-table-column-chooser{max-height:min(380px,65dvh);overflow-y:auto;overscroll-behavior:contain}.erp-react-grid .erp-react-actions .gc-icon-btn{box-sizing:border-box;width:var(--gc-icon-btn-size, 36px);min-width:var(--gc-icon-btn-size, 36px);height:var(--gc-icon-btn-size, 36px);min-height:var(--gc-icon-btn-size, 36px);padding:0;flex-shrink:0}.erp-react-actions .u-user-actions,.erp-react-table-tools{display:flex;align-items:center;gap:8px}.erp-react-table .erp-table-viewport-footer{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box}.erp-react-table--empty>.erp-table-viewport-footer{margin-top:12px}.erp-react-table .erp-table-viewport-footer .erp-table-row-count{margin-inline:0}.erp-react-table .gc-pagination-wrapper{flex-shrink:0}.erp-react-table .gc-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.erp-react-table-loading{padding:24px}[data-erp-search-root]{display:flex;flex:1 1 auto;min-width:0}@media(max-width:640px)and (orientation:portrait){[data-erp-search-root]{width:100%;align-self:stretch}[data-erp-search-root] .erp-react-search.fui-SearchBox{width:100%!important;max-width:none!important}}.fui-FluentProvider.erp-fluent-provider:not([data-portal-node]){display:contents}.fui-FluentProvider.erp-drawer-portal[data-portal-node]{z-index:2000}.erp-drawer-portal .fui-OverlayDrawer[inert],.erp-drawer-portal .fui-OverlayDrawer__backdrop[data-state=closed]{visibility:hidden;pointer-events:none}.erp-react-search.fui-SearchBox{width:100%;max-width:none;min-width:0;box-sizing:border-box;height:var(--gc-control-height, 38px);min-height:var(--gc-control-height, 38px);max-height:var(--gc-control-height, 38px);font:inherit}.erp-react-search.fui-SearchBox:has(.erp-search-clear:not([hidden])){padding-inline-end:var(--spacingHorizontalS, 8px)}.erp-react-search.users-filter-search{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center}.erp-react-search .fui-SearchBox__contentBefore{justify-content:center}.erp-react-search .fui-SearchBox__contentAfter{width:28px;height:auto;padding:0;overflow:visible}.erp-autocomplete-field{position:relative;box-sizing:border-box;height:var(--gc-control-height, 38px);min-height:var(--gc-control-height, 38px);padding:0 12px;border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;background:var(--gc-fluent-neutral, #f5f5f5);color:var(--gc-fluent-text, #1f2937)}.erp-autocomplete-field:hover{border-color:var(--fluent-colorNeutralStroke1, var(--gc-fluent-text, #1f2937))}.erp-autocomplete-field:after,.erp-company-select-focus:after{content:"";position:absolute;pointer-events:none;inset-inline:-1px;bottom:-1px;height:2px;border-radius:0 0 4px 4px;background:var(--gc-fluent-primary, #2563eb);transform:scaleX(0);transition:transform .12s ease-out}.erp-autocomplete-field:focus-within:after,.erp-company-select-focus:focus-within:after{transform:scaleX(1)}.erp-company-select-focus{position:relative}.erp-company-select-focus:after{inset-inline:0;bottom:0;height:2px}.erp-company-select-focus .fui-Dropdown:after{display:none}.erp-autocomplete-field .erp-autocomplete-combobox{width:100%;min-width:0;max-width:none;height:100%;min-height:0;border:0;background:transparent;box-shadow:none}.erp-autocomplete-field .erp-autocomplete-combobox:after{display:none}.erp-react-search.erp-autocomplete-field .erp-autocomplete-combobox .fui-Combobox__input{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none;color:inherit;font:inherit}.erp-autocomplete-listbox.fui-Listbox,.erp-actions-menu-popover.fui-MenuPopover{border:1px solid var(--color-border, #d6d9de);border-radius:4px;background:var(--color-surface, #fff);color:var(--gc-fluent-text, #1f2937)}.erp-autocomplete-listbox.fui-Listbox{max-height:min(360px,55dvh)!important;overflow-y:auto}.erp-actions-menu-popover.fui-MenuPopover{min-width:210px;padding:4px}.erp-actions-menu-popover .fui-MenuItem{border-radius:4px;font:inherit}.erp-autocomplete-listbox .fui-Option{border-radius:4px}.erp-autocomplete-listbox .fui-Option[data-activedescendant-focusvisible]{background-color:var(--colorNeutralBackground1Hover)}.erp-autocomplete-listbox .fui-Option[data-activedescendant-focusvisible]:after{border:0}.erp-autocomplete-listbox .site-search-result-lines{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;overflow-wrap:anywhere}.erp-autocomplete-listbox .muted{color:var(--gc-badge-neutral-text, #64748b)}.erp-server-form-errors{margin-bottom:16px}@media(max-width:768px){.erp-react-table{min-height:420px}.erp-react-table .gc-pagination-wrapper{flex-wrap:wrap;justify-content:center;gap:12px}.erp-react-table .gc-pagination{justify-content:center}}.erp-react-search>.erp-icon,.ops-filter-drawer .company-selector-control>.erp-icon{justify-self:center}.erp-native-search-host.gc-filter-input,.ops-tabs-search:has([data-erp-react-control=search-field] .erp-native-search.fui-SearchBox){border:0!important;background:transparent!important;padding:0!important}.erp-react-search.erp-native-search.fui-SearchBox{box-sizing:border-box;height:var(--gc-control-height, 38px);min-height:var(--gc-control-height, 38px);max-height:var(--gc-control-height, 38px);min-width:0;font:inherit}.erp-react-search.users-filter-search.fui-SearchBox .fui-SearchBox__input{min-width:0!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;color:inherit}.erp-select-field.fui-Select{width:100%;min-width:0;box-sizing:border-box;height:var(--gc-control-height, 38px);min-height:0;font:inherit;border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;background:var(--erp-select-background, var(--color-surface, #fff))}.erp-select-field.fui-Select:hover{border-color:var(--fluent-colorNeutralStroke1, var(--gc-fluent-text, #1f2937))}.erp-select-field.fui-Select .fui-Select__select{width:100%;min-width:0;box-sizing:border-box;height:100%;min-height:0;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit;font:inherit}.company-selector-control .erp-select-field.fui-Select{height:100%;border:0!important;box-shadow:none!important;background:transparent!important}.company-selector-control:has(.erp-select-field):focus-within{border-color:var(--gc-fluent-primary, #2563eb)}.company-selector-control.erp-company-select-focus:focus-within{border-block-end-color:var(--gc-fluent-neutral-border, #cbd5e1)}.erp-select-field:has(select.is-required-empty){border-color:var(--gc-required-empty-border, var(--gc-fluent-danger, #dc2626));background:var(--gc-required-empty-bg, transparent)}.erp-select-field:has(select.is-required-filled){border-color:var(--gc-required-filled-border, var(--gc-fluent-neutral-border));background:var(--gc-required-filled-bg, transparent)}.erp-select-field:has(select.is-required-invalid),.erp-select-field:has(select[aria-invalid=true]){border-color:var(--gc-required-invalid-border, var(--gc-fluent-danger, #dc2626));background:var(--gc-required-invalid-bg, transparent)}.erp-native-filter-fields{min-width:0;width:100%}.erp-native-filter-fields .stock-filter-drawer-fields{padding:0}.erp-native-filter-fields .stock-filter-drawer-actions{margin-top:0}.erp-react-table:has(>.erp-react-table-content--auto-height){min-height:0}.erp-react-table-content--auto-height .erp-react-grid{flex:0 0 auto;min-height:0}.erp-search-compact{flex:0 1 auto;width:280px;max-width:100%;min-width:0;margin-inline-start:auto}.gc-bulkbar-row>.erp-search-compact{flex:0 1 auto!important;width:280px!important;margin-inline-start:0}@media(max-width:640px){.gc-bulkbar-row>.erp-search-compact{flex-basis:100%!important;width:100%!important}}@media(max-width:640px)and (orientation:portrait){.erp-search-compact{width:100%;margin-inline-start:0}}.erp-search-select-field{width:100%;min-width:0}.erp-search-select-option{display:flex;flex-direction:column;min-width:0;gap:2px;overflow-wrap:anywhere}.erp-search-select-option-content{display:flex;align-items:center;min-width:0;gap:8px}.erp-search-select-description{color:var(--gc-badge-neutral-text);font-size:12px}.erp-react-search.erp-search-select-field:has(.is-required-empty){border-color:var(--gc-required-empty-border, var(--gc-fluent-danger, #dc2626))!important;background:var(--gc-required-empty-bg, transparent)!important}.erp-react-search.erp-search-select-field:has(.is-required-filled){border-color:var(--gc-required-filled-border, var(--gc-fluent-neutral-border))!important;background:var(--gc-required-filled-bg, transparent)!important}.erp-react-search.erp-search-select-field:has(.is-required-invalid),.erp-react-search.erp-search-select-field:has(input[aria-invalid=true]){border-color:var(--gc-required-invalid-border, var(--gc-fluent-danger, #dc2626))!important;background:var(--gc-required-invalid-bg, transparent)!important}.erp-search-select-field .fui-Combobox__input.gc-required-control{--gc-required-empty-bg: transparent;--gc-required-filled-bg: transparent;--gc-required-invalid-bg: transparent}.erp-dropdown-field.fui-Dropdown{padding:0!important;box-sizing:border-box;width:100%;min-width:0;height:var(--gc-control-height, 38px);min-height:0;font:inherit}html[data-theme=dark] :is(.erp-dropdown-field.fui-Dropdown,.erp-search-select-field.fui-Combobox,.erp-react-search.fui-SearchBox):not(:has(:disabled)){border-color:var(--fluent-colorNeutralStroke2)}html[data-theme=dark] :is(.erp-dropdown-field.fui-Dropdown,.erp-search-select-field.fui-Combobox,.erp-react-search.fui-SearchBox):not(:has(:disabled)):hover{border-color:var(--fluent-colorNeutralStroke1)}.erp-dropdown-field.fui-Dropdown .fui-Dropdown__button{width:100%;min-width:0;height:100%;min-height:0;box-sizing:border-box;margin:0;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit;font:inherit;text-align:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-selector-control .erp-dropdown-field.fui-Dropdown{height:100%;border:0!important;box-shadow:none!important;background:transparent!important}.erp-select-listbox .fui-Option{white-space:normal;overflow-wrap:anywhere}.erp-react-table.erp-react-table-content{min-height:0}.erp-react-table.erp-react-table-content.fui-FluentProvider{display:flex}.erp-react-grid .erp-table-row--warning{--erp-tanstack-row-hover: rgba(251, 152, 28, .16)}.erp-react-grid .erp-table-row--purple{--erp-tanstack-row-hover: rgba(124, 58, 237, .1)}.erp-react-grid .erp-table-row--info{--erp-tanstack-row-hover: rgba(31, 111, 235, .1)}.erp-react-grid .erp-table-row--success{--erp-tanstack-row-hover: rgba(21, 128, 61, .1)}.erp-react-grid .erp-table-row--error{--erp-tanstack-row-hover: rgba(220, 38, 38, .06)}html[data-theme=dark] .erp-react-grid .erp-table-row--warning{--erp-tanstack-row-hover: var(--fluent-colorStatusWarningBackground1)}html[data-theme=dark] .erp-react-grid .erp-table-row--purple{--erp-tanstack-row-hover: var(--fluent-colorPalettePurpleBackground2)}html[data-theme=dark] .erp-react-grid .erp-table-row--info{--erp-tanstack-row-hover: var(--fluent-colorBrandBackground2)}html[data-theme=dark] .erp-react-grid .erp-table-row--success{--erp-tanstack-row-hover: var(--fluent-colorStatusSuccessBackground1)}html[data-theme=dark] .erp-react-grid .erp-table-row--error{--erp-tanstack-row-hover: var(--fluent-colorStatusDangerBackground1)}.erp-react-table .erp-pagination.gc-pagination-wrapper{margin:8px 0 0;padding-top:0;border-top:0}.erp-react-table-content:not(.erp-react-table-content--auto-height)>.erp-tanstack-grid{display:flex;flex-direction:column}.erp-react-table-content:not(.erp-react-table-content--auto-height)>.erp-tanstack-grid>.erp-tanstack-viewport{flex:1 1 auto;min-height:0}.erp-react-table--bounded>.erp-react-grid{flex:0 0 auto;height:var(--erp-table-bounded-height);min-height:176px}.erp-react-table--bounded[data-erp-grid-deferred]>.erp-react-grid{content-visibility:auto;contain-intrinsic-block-size:auto var(--erp-table-bounded-height,176px)}@media print{.erp-react-table--bounded[data-erp-grid-deferred]>.erp-react-grid{content-visibility:visible}}@media(max-width:640px),(max-width:1024px)and (max-height:600px)and (orientation:landscape){body .gc-page:not([data-erp-operations-tanstack]):has(>:is(.erp-table-workspace-card,.ops-table-card) .erp-tanstack-grid){height:auto;max-height:none;overflow:visible}body .gc-page:not([data-erp-operations-tanstack])>:is(.erp-table-workspace-card,.ops-table-card):has(.erp-tanstack-grid){flex:none;overflow:visible}body .gc-page:not([data-erp-operations-tanstack]) :is(.erp-table-workspace-card,.ops-table-card) .erp-react-table-content:not(.erp-react-table-content--auto-height,.erp-react-table--bounded)>.erp-tanstack-grid{min-height:calc(var(--erp-tanstack-header-height,42px) + 2 * var(--erp-tanstack-row-height,44px) + 16px)}.gc-page:not([data-erp-operations-tanstack]) :is(.erp-table-workspace-card,.ops-table-card) .erp-tanstack-viewport{max-height:max(152px,55dvh);overscroll-behavior-y:auto}}.installation-list-viewport .erp-tanstack-viewport{max-height:clamp(152px,55dvh,560px)}.erp-react-table:has(.erp-react-table--bounded){min-height:0}.erp-server-pagination{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0}.erp-server-pagination .erp-pagination{margin:0;width:100%;justify-content:space-between!important;gap:12px;flex-wrap:wrap;padding-top:0;border-top:0}@media(max-width:640px)and (orientation:portrait){.erp-server-pagination .erp-pagination{justify-content:center!important}}.erp-auth-card.fui-Card{box-sizing:border-box;width:100%;min-width:0;gap:0;padding:28px;border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;box-shadow:none;background:var(--color-surface, #fff);color:var(--gc-fluent-text, #334155)}.erp-auth-card>.erp-native-slot{min-width:0;width:100%}@media(max-width:600px){.erp-auth-card.fui-Card{padding:24px}}.erp-loader.fui-Spinner{min-width:0;color:var(--gc-fluent-primary-text,#2563eb)}.erp-loader .fui-Spinner__spinner{color:var(--gc-fluent-primary-text,#2563eb)}.erp-loader--inline.fui-Spinner{display:inline-flex;flex:none;vertical-align:middle;color:inherit}.erp-loader--inline .fui-Spinner__spinner{color:inherit}.erp-native-button-loader{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none}.gc-btn.erp-button-loading>:is(.material-icons,.material-icons-round,.erp-icon,.erp-native-action-icon,.fui-Button__icon){display:none!important}[data-erp-loader]{display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.erp-loader .fui-Spinner__spinner,.erp-loader .fui-Spinner__spinnerTail,.erp-loader .fui-Spinner__spinnerTail:before,.erp-loader .fui-Spinner__spinnerTail:after{animation:none!important}}.erp-modal-loader{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.erp-tooltip.fui-Tooltip__content{box-sizing:border-box;max-inline-size:min(320px,calc(100vw - 24px));padding:6px 10px;border:1px solid var(--gc-fluent-neutral-border,#cbd5e1);border-radius:4px;background:var(--color-surface,#fff);color:var(--gc-fluent-text,#1f2937);font:400 12px/1.45 var(--erp-font-sans,Inter,sans-serif);white-space:pre-line;overflow-wrap:anywhere;z-index:var(--erp-tooltip-z-index,200100)}[data-erp-tooltip-active-title][data-tooltip]:after{display:none!important}[data-erp-tooltip-host]{display:contents}body.ops-bulk-panel-maximized .erp-tooltip.fui-Tooltip__content{--erp-tooltip-z-index:2147483647}body.ops-bulk-panel-maximized>.fui-FluentProvider:has(>.erp-tooltip){z-index:2147483647}.erp-tooltips-enabled :is(.ops-cell-tooltip-panel,.ops-badge-tooltip--compact:not(:has(a,button,input,select)),.ops-wo-status-tooltip,.sidebar-menu-floating-tooltip){display:none!important}button:disabled:is([title],[data-erp-tooltip],[data-erp-tooltip-active-title]),input:disabled:is([title],[data-erp-tooltip],[data-erp-tooltip-active-title]){pointer-events:auto}.erp-control-disabled-hint{display:inline-flex;vertical-align:middle}.erp-navigation-arrow{flex-shrink:0;width:var(--erp-navigation-arrow-size, 34px);min-width:var(--erp-navigation-arrow-size, 34px);height:var(--erp-navigation-arrow-size, 34px);padding:0}.erp-pagination-controls,.erp-calendar-navigation{--erp-navigation-arrow-size: 38px}.erp-navigation-arrow[data-compact]{flex:0 0 28px;width:28px;min-width:28px;height:28px}@media(pointer:coarse){.erp-navigation-arrow:not([data-compact]){width:44px;min-width:44px;height:44px}}html .fui-Badge.gc-badge.erp-badge{border-radius:999px!important;box-sizing:border-box;white-space:nowrap}html .fui-Badge.gc-badge.erp-badge.erp-badge-value-pair{min-inline-size:64px;inline-size:var(--erp-badge-value-pair-width, 112px);flex-shrink:0;padding-inline:12px;padding-block:3px}html .erp-badge-value-pair>span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html [data-erp-react-control=badge]:has(.erp-badge-value-pair){display:contents}.erp-section-header-host{min-width:0;margin:0 0 16px}.fui-CardHeader.erp-section-header,.erp-section-header-fallback{align-items:center;gap:10px;min-width:0;color:var(--color-text-primary, #1f2937)}.fui-CardHeader.erp-section-header .fui-CardHeader__header{min-width:0;flex:1}.fui-CardHeader.erp-section-header .fui-CardHeader__image{margin:0;color:var(--color-text-secondary, #616161)}.fui-CardHeader.erp-section-header .fui-CardHeader__image .erp-icon{display:block;width:20px;height:20px}.fui-CardHeader.erp-section-header .erp-section-header-title,.erp-section-header-fallback .erp-section-header-title{display:block;margin:0;font-family:var(--erp-font-sans, Inter, sans-serif);font-size:15px;font-weight:600;line-height:21px;color:inherit;overflow-wrap:anywhere}.fui-CardHeader.erp-section-header .erp-section-header-title[data-heading-level="1"],.erp-section-header-fallback .erp-section-header-title[data-heading-level="1"]{font-size:20px;line-height:28px}.erp-section-header-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.erp-section-header-fallback-icon{display:block;flex:0 0 20px;width:20px;height:20px}[data-theme=dark] .fui-CardHeader.erp-section-header,[data-theme=dark] .erp-section-header-fallback{color:var(--fluent-colorNeutralForeground1)}[data-theme=dark] .fui-CardHeader.erp-section-header .fui-CardHeader__image{color:var(--fluent-colorNeutralForeground2)}.erp-section-header-fallback{display:flex}.site-header-main>.erp-section-header-host{margin-bottom:6px}.site-activities-title-row>.erp-section-header-host,.site-materials-header>.erp-section-header-host{margin-bottom:0}.boq-dossier-title-line>.erp-section-header-host,.boq-legend-title>.erp-section-header-host{margin-bottom:0}.sites-page .site-view-section.site-planning-card>.erp-section-header-host{display:block;margin-top:0}.erp-sync-control{display:inline-flex;min-width:0}.erp-react-control.erp-sync-control{margin-inline-start:auto!important;flex:0 0 auto!important}.erp-sync-button{white-space:nowrap}@media(max-width:600px)and (orientation:portrait){.erp-react-control.erp-sync-control{flex:1 1 100%!important;width:100%!important;margin-inline-start:0!important}.erp-sync-control>.erp-fluent-provider,.erp-sync-control .erp-sync-button{width:100%}}.erp-multiselect{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.erp-multiselect-chips{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.erp-multiselect-chips:empty{display:none}.erp-multiselect-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;box-sizing:border-box;padding:1px 4px 1px 8px}.erp-multiselect-chip>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-multiselect--compact-chips .erp-multiselect-chips{flex-direction:row;align-items:center;gap:4px}.erp-multiselect--compact-chips .erp-multiselect-chip{flex:0 1 auto;width:auto;min-width:0;height:22px;min-height:22px;max-height:22px;gap:2px;padding:0 2px 0 5px;font-size:11px;line-height:14px}.erp-multiselect-combobox.fui-Combobox{width:100%;min-width:0;height:var(--gc-control-height, 38px);min-height:0;box-sizing:border-box;border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;background:var(--gc-fluent-neutral, #f5f5f5);color:var(--gc-fluent-text, #1f2937)}.erp-multiselect .erp-multiselect-combobox .fui-Combobox__input{box-sizing:border-box;min-width:0;width:100%;height:100%;min-height:0;padding:0 12px;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;color:inherit;font:inherit}.erp-multiselect-listbox.fui-Listbox{max-height:min(300px,45dvh)!important;overflow-y:auto;border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;background:var(--gc-card-bg, var(--color-surface, #fff));color:var(--gc-fluent-text, #1f2937)}.erp-multiselect-listbox .fui-Option{border-radius:4px}.erp-multiselect-team-option{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-multiselect-warning{margin:0}.erp-filter-drawer.ops-filter-drawer.fui-OverlayDrawer{--fui-Drawer--size:min(360px, calc(100vw - 24px) );width:var(--fui-Drawer--size)!important}.erp-filter-drawer.ops-filter-drawer.fui-OverlayDrawer{box-sizing:border-box;padding:0;margin:0;border-radius:0;height:calc(100dvh - var(--erp-env-banner-offset,0px) - var(--gc-topbar-shell-height,62px));max-height:calc(100dvh - var(--erp-env-banner-offset,0px) - var(--gc-topbar-shell-height,62px));transition:none;color:var(--gc-fluent-text,#1f2937);background:var(--color-surface,#fff)}.erp-filter-drawer .ops-filter-drawer-inner{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;height:100%;width:100%;padding:20px 18px 24px}.erp-filter-drawer .fui-DrawerHeader{padding:0;flex:none}.erp-filter-drawer .fui-DrawerHeaderTitle{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0;font-size:20px;line-height:28px;color:inherit}.erp-filter-drawer .fui-DrawerHeaderTitle__heading{font-size:inherit;line-height:inherit}.erp-filter-drawer .fui-DrawerHeaderTitle__action{flex:0 0 auto;margin:0}.erp-filter-drawer .fui-DrawerBody{padding:0;min-height:0;overflow:auto;scrollbar-gutter:stable both-edges}.erp-filter-drawer .fui-DrawerFooter{padding:16px 0 0;flex:none}.erp-filter-drawer-backdrop.ops-filter-backdrop{inset-block-start:calc(var(--erp-env-banner-offset,0px) + var(--gc-topbar-shell-height,62px))}.erp-responsive-drawer-actions{display:flex;flex-direction:column;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border, #d6d9de)}.erp-responsive-drawer-actions:empty{display:none}.erp-responsive-drawer-preferences>label[data-erp-tooltip]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin:0!important;box-sizing:border-box}.erp-responsive-drawer-preferences>label[data-erp-tooltip]:before{content:attr(data-erp-tooltip);color:var(--gc-fluent-text,#1f2937);font-size:14px;white-space:normal}.erp-responsive-drawer-actions .gc-btn{width:100%;justify-content:center}.erp-responsive-drawer-actions .erp-react-search{width:100%;max-width:none;min-width:0;flex:none}[data-erp-drawer-actions-collapsed]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important}[data-erp-drawer-actions-collapsed] .gc-btn{width:auto!important;min-width:0!important;flex:0 0 auto!important;align-self:center!important}.erp-themed-dialog-header{background:var(--erp-dialog-header-background,var(--installation-accent-soft,#f2f4f7));color:var(--installation-text,var(--gc-fluent-text,#1f2937));border-bottom:1px solid var(--installation-border,var(--gc-fluent-neutral-border,#cbd5e1))}.erp-themed-dialog-header>.erp-themed-dialog-header-icon{order:-1;flex:0 0 22px;width:22px;height:22px;color:var(--erp-dialog-header-icon-color,var(--gc-fluent-primary-text,#2563eb))}.erp-themed-dialog-header :is(h1,h2,h3){color:inherit}html[data-theme=dark] .erp-themed-dialog-header{--erp-dialog-header-background:var(--installation-accent-soft,var(--fluent-colorNeutralBackground2));color:var(--gc-fluent-text,var(--fluent-colorNeutralForeground1));border-color:var(--gc-fluent-neutral-border,var(--fluent-colorNeutralStroke2))}.erp-native-dialog-surface .erp-themed-dialog-header{background:var(--erp-dialog-header-background,var(--installation-accent-soft,#f2f4f7))!important;border-bottom:1px solid var(--installation-border,var(--gc-fluent-neutral-border,#cbd5e1))}.erp-dialog-title.erp-themed-dialog-header{grid-column:1/-1;margin:-24px -24px 0;padding:16px 68px 16px 24px;border-radius:3px 3px 0 0}.erp-dialog-title.erp-themed-dialog-header+.fui-DialogTitle__action{align-self:center;margin-top:-24px}@media(max-width:640px){.erp-dialog-title.erp-themed-dialog-header{margin:-20px -20px 0;padding:14px 64px 14px 20px}.erp-dialog-title.erp-themed-dialog-header+.fui-DialogTitle__action{margin-top:-20px}}.erp-native-slot,.erp-dialog-react-host{display:contents}.fui-FluentProvider.erp-dialog-portal[data-portal-node]{z-index:auto}.fui-DialogSurface.erp-dialog-surface{box-sizing:border-box;border:1px solid var(--color-border,#d6d9de);border-radius:4px;background:var(--color-surface,#fff);color:var(--gc-fluent-text,#1f2937);padding:24px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);z-index:10090}.erp-dialog-body{min-height:0;max-height:calc(100dvh - 82px);gap:20px}.erp-dialog-title.erp-dialog-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;line-height:28px;color:inherit}.erp-dialog-title>.erp-icon{color:var(--gc-fluent-primary-text,#2563eb)}.erp-dialog--warning .erp-dialog-title>.erp-icon,.erp-dialog--danger .erp-dialog-title>.erp-icon{color:var(--gc-badge-warning-border,#b45309)}.erp-dialog-content{overflow:auto;min-height:0;line-height:1.5}.erp-dialog-actions.gc-form-actions{grid-column:1/-1;justify-self:stretch;flex-direction:row}.erp-dialog-adopted>.gc-delete-modal-backdrop,.erp-dialog-adopted>.create-edit-modal-backdrop,.erp-dialog-adopted>.stats-modal-backdrop,.erp-dialog-adopted>[data-erp-dialog-backdrop]{display:none}.erp-dialog-adopted [class*=fui-DialogSurface__backdrop]{background:#0000007a;z-index:0}.erp-fluent-native-dialog-panel.gc-delete-modal-panel{text-align:start;background:var(--color-surface,#fff);color:var(--gc-fluent-text,#1f2937);border:1px solid var(--color-border,#d6d9de);border-radius:4px}.erp-fluent-native-dialog-panel .gc-delete-modal-header{padding:16px 24px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.erp-fluent-native-dialog-panel .gc-delete-modal-title{flex:1;min-width:0;margin:0;flex-direction:row;gap:10px;font-size:20px;line-height:28px;font-weight:600;color:inherit;align-items:center}.erp-fluent-native-dialog-panel .gc-delete-modal-header>.gc-delete-modal-close{position:static;flex:none;margin:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px}.erp-fluent-native-dialog-panel .gc-delete-modal-title>.erp-icon{width:24px;height:24px;flex:none;color:var(--gc-badge-warning-border,#b45309)}.erp-fluent-native-dialog-panel .gc-delete-modal-message,.erp-fluent-native-dialog-panel .gc-delete-modal-name,.erp-fluent-native-dialog-panel .gc-delete-modal-meta,.erp-fluent-native-dialog-panel .gc-delete-modal-note{color:inherit}.erp-fluent-native-dialog-panel .gc-delete-modal-form{justify-content:center;gap:8px}.erp-fluent-native-dialog-panel .gc-delete-modal-body{min-height:0;overflow:auto}@media(max-width:640px){.fui-DialogSurface.erp-dialog-surface:not(.erp-dialog-surface--native){padding:20px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.erp-dialog-body{max-height:calc(100dvh - 66px)}}.erp-dialog-adopted .gc-delete-modal-body{text-align:start;padding:16px 24px 0}.erp-dialog-adopted .gc-delete-modal-body>[hidden]{display:none!important}.erp-dialog-adopted .gc-delete-modal-message{margin-inline:0}.erp-dialog-adopted .gc-delete-modal-actions{justify-content:center;gap:8px;margin:0;padding:12px 24px 24px}.erp-dialog-adopted[data-delete-actions-align=center] .gc-delete-modal-actions{justify-content:center}.erp-dialog-adopted .gc-delete-modal-actions .gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;height:36px;padding:0 14px;font-size:14px;line-height:20px;border-radius:4px;font-weight:600;box-shadow:none}.erp-dialog-adopted .gc-delete-modal-actions .gc-btn .erp-icon{width:20px;height:20px}.erp-dialog-adopted .gc-delete-modal-actions .gc-btn.neutral{background:var(--gc-fluent-neutral,#f8fafc);color:var(--gc-fluent-text,#1f2937);border:1px solid var(--gc-fluent-neutral-border,#cbd5e1)}.erp-dialog-adopted .gc-delete-modal-actions .gc-btn.neutral:hover{background:var(--gc-fluent-neutral-active,#e2e8f0)}.erp-dialog-adopted [data-delete-modal-title-icon],.erp-dialog-adopted [data-delete-modal-submit-icon],.erp-dialog-adopted .gc-delete-modal-close>.material-icons-round{display:none!important}.erp-dialog-adopted [data-delete-modal-title]>.erp-icon,.erp-dialog-adopted [data-delete-modal-cancel]>.erp-icon,.erp-dialog-adopted [data-delete-modal-submit]>.erp-icon{order:-1}.erp-dialog-adopted button.create-edit-modal-close>.material-icons-round,.erp-dialog-adopted button[data-erp-dialog-close]>.material-icons-round{display:none!important}.erp-native-dialog-surface{outline:none;z-index:1;border-radius:4px!important;overscroll-behavior:contain}.erp-react-native-icon-source{display:none!important}.erp-native-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;vertical-align:middle}.erp-native-action-icon>.erp-icon{width:20px;height:20px;color:inherit}.erp-native-action-icon--busy{animation:erpNativeActionBusy 1s linear infinite}@keyframes erpNativeActionBusy{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.erp-native-action-icon--busy{animation:none}}.erp-modal--compact-header .create-edit-modal-header{flex-shrink:0;gap:12px;padding:10px 12px;background:var(--erp-modal-header-bg,#f5f5f5)}.erp-modal--compact-header .create-edit-modal-headline{flex:1;min-width:0}.erp-modal--compact-header .create-edit-modal-title{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:24px}.erp-modal--compact-header .create-edit-modal-title>.erp-icon{width:18px;height:18px;flex-shrink:0;color:var(--erp-modal-header-icon,#475569)}.erp-modal--compact-header .erp-modal-title-label{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.erp-modal--compact-header .erp-modal-title-reference{font-size:12px;font-weight:400;letter-spacing:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--erp-modal-header-muted,#64748b)}.erp-modal--compact-header .create-edit-modal-header-center{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto}html[data-theme=dark] .erp-modal--compact-header{--erp-modal-header-bg:var(--fluent-colorNeutralBackground1);--erp-modal-header-icon:var(--fluent-colorNeutralForeground2);--erp-modal-header-muted:var(--fluent-colorNeutralForeground2)}@media(max-width:640px){.erp-modal--compact-header .create-edit-modal-header{flex-wrap:wrap}.erp-modal--compact-header .create-edit-modal-headline{flex-basis:calc(100% - 56px)}.erp-modal--compact-header .create-edit-modal-header-center{order:2;flex-basis:100%;justify-content:flex-end}.erp-modal--compact-header .create-edit-modal-close{margin-left:auto}}.erp-resize-handle.erp-button.gc-icon-btn{display:flex;align-items:center;justify-content:center;min-width:0!important;height:100%;min-height:32px;padding:0;margin:0;border:0;border-radius:4px;background:transparent;color:var(--gc-fluent-disabled-text, #94a3b8);cursor:col-resize;touch-action:none}.erp-resize-handle.erp-button.gc-icon-btn:not([data-erp-native-resize-handle]){width:100%}.erp-resize-handle.erp-button:before{content:none}.erp-resize-handle.erp-button .erp-icon{width:16px;height:16px;color:inherit}.erp-resize-handle.erp-button[data-erp-native-resize-handle] .erp-icon{width:10px;height:18px;min-width:0;flex:0 0 auto}.erp-resize-handle.erp-button:is(:hover,:focus-visible,:active,[data-resizing]){background:linear-gradient(currentColor,currentColor) center top 6px / 1px calc(50% - 18px) no-repeat,linear-gradient(currentColor,currentColor) center bottom 6px / 1px calc(50% - 18px) no-repeat!important;color:color-mix(in srgb,var(--gc-fluent-primary-text, #2563eb) 60%,var(--gc-fluent-disabled-text, #94a3b8))!important}.erp-resize-handle--divider.gc-resize-handle{appearance:none;display:block;box-sizing:border-box;width:1px;min-width:0;max-width:1px;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;overflow:visible;background:transparent;color:var(--fluent-neutral-text, #201f1e);cursor:col-resize;touch-action:none}.erp-resize-handle--divider.gc-resize-handle:before{content:"";position:absolute;inset:0;background:currentColor}.erp-resize-handle--divider .erp-resize-handle__grip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:18px;border:0;background:transparent;color:inherit}.erp-resize-handle--divider.gc-resize-handle:before,.erp-resize-handle--divider .erp-resize-handle__grip{opacity:0;transition:opacity var(--transition-fast, .15s ease)}.erp-resize-handle--divider.gc-resize-handle:is(:hover,:focus-visible,:active,[data-resizing],.is-dragging):before,.erp-resize-handle--divider:is(:hover,:focus-visible,:active,[data-resizing],.is-dragging) .erp-resize-handle__grip{opacity:1}@media(prefers-reduced-motion:reduce){.erp-resize-handle--divider.gc-resize-handle:before,.erp-resize-handle--divider .erp-resize-handle__grip{transition-duration:0s}}.erp-tanstack-loading-lines{width:72%;align-self:start;display:grid;grid-auto-rows:var(--erp-table-loading-line-row-height,44px);align-items:center;box-sizing:border-box;padding-inline:12px}.erp-tanstack-loading-lines>span{width:100%;height:12px;border-radius:4px;background:var(--erp-grid-row-border,var(--colorNeutralStroke3,#edf0f4))}.erp-tanstack-loading-lines>span:nth-child(2n){width:75%}html[data-theme=dark] .erp-tanstack-loading-lines>span{background:var(--erp-grid-row-border,var(--fluent-colorNeutralStroke3,#343434))}.erp-message-bar.fui-MessageBar{--erp-message-bg: var(--gc-info-bg, #eff6ff);--erp-message-text: var(--gc-info-text, #1e40af);--erp-message-border: var(--gc-info-border, #bfdbfe);box-sizing:border-box;min-width:0;max-width:100%;border:1px solid var(--erp-message-border);border-radius:4px;background:var(--erp-message-bg);color:var(--erp-message-text);box-shadow:none}.erp-message-bar[hidden]{display:none!important}.erp-message-bar .fui-MessageBar__icon{color:inherit}.erp-message-bar .fui-MessageBarBody{min-width:0;overflow-wrap:anywhere}.erp-message-bar--success{--erp-message-bg: #f7fbf8;--erp-message-text: #17472d;--erp-message-border: rgba(33,118,70,.22)}.erp-message-bar--warning{--erp-message-bg: #fff8e6;--erp-message-text: #854d0e;--erp-message-border: #fde68a}.erp-message-bar--error{--erp-message-bg: #fef2f2;--erp-message-text: #991b1b;--erp-message-border: #fecaca}[data-theme=dark] .erp-message-bar--info{--erp-message-bg:var(--fluent-colorBrandBackground2);--erp-message-text:var(--fluent-colorBrandForeground2);--erp-message-border:var(--fluent-colorBrandStroke2)}[data-theme=dark] .erp-message-bar--success{--erp-message-bg:var(--fluent-colorStatusSuccessBackground2);--erp-message-text:var(--fluent-colorStatusSuccessForeground2);--erp-message-border:var(--fluent-colorStatusSuccessBorder1)}[data-theme=dark] .erp-message-bar--warning{--erp-message-bg:var(--fluent-colorStatusWarningBackground2);--erp-message-text:var(--fluent-colorStatusWarningForeground2);--erp-message-border:var(--fluent-colorStatusWarningBorder1)}[data-theme=dark] .erp-message-bar--error{--erp-message-bg:var(--fluent-colorStatusDangerBackground2);--erp-message-text:var(--fluent-colorStatusDangerForeground2);--erp-message-border:var(--fluent-colorStatusDangerBorder1)}@media(prefers-color-scheme:dark){html:not([data-theme]) .erp-message-bar--info{--erp-message-bg:var(--fluent-colorBrandBackground2);--erp-message-text:var(--fluent-colorBrandForeground2);--erp-message-border:var(--fluent-colorBrandStroke2)}html:not([data-theme]) .erp-message-bar--success{--erp-message-bg:var(--fluent-colorStatusSuccessBackground2);--erp-message-text:var(--fluent-colorStatusSuccessForeground2);--erp-message-border:var(--fluent-colorStatusSuccessBorder1)}html:not([data-theme]) .erp-message-bar--warning{--erp-message-bg:var(--fluent-colorStatusWarningBackground2);--erp-message-text:var(--fluent-colorStatusWarningForeground2);--erp-message-border:var(--fluent-colorStatusWarningBorder1)}html:not([data-theme]) .erp-message-bar--error{--erp-message-bg:var(--fluent-colorStatusDangerBackground2);--erp-message-text:var(--fluent-colorStatusDangerForeground2);--erp-message-border:var(--fluent-colorStatusDangerBorder1)}}.erp-pagination.gc-pagination-wrapper{display:block;width:100%;min-width:0;box-sizing:border-box;container:erp-pagination / inline-size}.erp-pagination-layout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding-inline:20px;box-sizing:border-box}.erp-pagination-details{display:flex;align-items:center;min-width:0;justify-self:start}.erp-pagination .gc-limit-selector{margin:0;gap:8px;padding-inline:0!important}.erp-pagination-layout>ul.erp-pagination-controls.fui-FluentProvider.erp-fluent-provider{display:flex;align-items:center;flex-wrap:nowrap;gap:0;list-style:none;margin:0;padding:0;width:auto;justify-self:center}.erp-pagination-layout>ul.erp-pagination-controls.fui-FluentProvider.erp-fluent-provider>li{display:flex;align-items:center}.erp-pagination-page-choice{display:flex;align-items:center;gap:8px;justify-self:end}.erp-pagination .erp-pagination-page.fui-Dropdown{min-width:64px;width:auto;height:38px;min-height:38px}.erp-pagination-range,.erp-pagination-page-total{font-variant-numeric:tabular-nums;white-space:nowrap}.erp-pagination-range{padding-inline:8px;text-align:center}.erp-pagination-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container erp-pagination (max-width:740px){.erp-pagination-layout{grid-template-columns:minmax(0,1fr) auto;gap:8px}.erp-pagination-layout>ul.erp-pagination-controls.fui-FluentProvider.erp-fluent-provider{grid-column:1 / -1;grid-row:1}.erp-pagination-details{grid-column:1;grid-row:2}.erp-pagination-page-choice{grid-column:2;grid-row:2}}@container erp-pagination (max-width:360px){.erp-pagination-layout{padding-inline:0}.erp-pagination-layout>ul.erp-pagination-controls.fui-FluentProvider.erp-fluent-provider>li:first-child,.erp-pagination-layout>ul.erp-pagination-controls.fui-FluentProvider.erp-fluent-provider>li:last-child{display:none}}@container erp-pagination (max-width:280px){.erp-pagination-details{grid-column:1 / -1;grid-row:2;justify-self:center}.erp-pagination-page-choice{grid-column:1 / -1;grid-row:3;justify-self:center}}.erp-pagination.gc-pagination-wrapper{background:var(--colorNeutralBackground3, #f5f5f5)!important}[data-theme=dark] .erp-pagination.gc-pagination-wrapper{background:var(--colorNeutralBackground3, #141414)!important}.erp-pagination .erp-fluent-provider,.erp-table-viewport-footer .erp-fluent-provider,.erp-native-pagination-summary .erp-fluent-provider{background:transparent}.erp-react-table.erp-react-table-content,.erp-react-table.erp-react-table-content>.erp-table-viewport-footer,.erp-native-table-pagination>.erp-native-pagination-summary{background:transparent!important}.fui-Checkbox,.erp-switch-field{--colorCompoundBrandBackground: var(--gc-fluent-primary, #2563eb);--colorCompoundBrandBackgroundHover: color-mix(in srgb, var(--gc-fluent-primary, #2563eb) 88%, #000);--colorCompoundBrandBackgroundPressed: color-mix(in srgb, var(--gc-fluent-primary, #2563eb) 80%, #000);--colorCompoundBrandForeground1: var(--gc-fluent-primary, #2563eb);--colorCompoundBrandForeground1Hover: var(--gc-fluent-primary, #2563eb);--colorCompoundBrandForeground1Pressed: var(--gc-fluent-primary, #2563eb);--colorCompoundBrandStroke: var(--gc-fluent-primary, #2563eb);--colorCompoundBrandStrokeHover: var(--gc-fluent-primary, #2563eb);--colorCompoundBrandStrokePressed: var(--gc-fluent-primary, #2563eb);--colorNeutralStrokeAccessibleHover: var(--gc-fluent-primary, #2563eb);--colorNeutralStrokeAccessiblePressed: var(--gc-fluent-primary, #2563eb);--colorNeutralForegroundInverted: #fff}.erp-switch-field{position:relative;display:inline-flex;flex-shrink:0;min-height:32px}.erp-switch-field .fui-Switch__indicator{width:42px;height:24px;margin:4px 0;padding:1px;font-size:20px}.erp-switch-field .fui-Switch__input{width:100%}.erp-switch-field .fui-Switch__input:checked~.fui-Switch__indicator>*{transform:translate(18px)}.erp-switch-field .fui-Switch__input:enabled:not(:checked):not([aria-disabled=true])~.fui-Switch__indicator,.erp-switch-field .fui-Switch__input:enabled:not(:checked):not([aria-disabled=true]):hover~.fui-Switch__indicator,.erp-switch-field .fui-Switch__input:enabled:not(:checked):not([aria-disabled=true]):hover:active~.fui-Switch__indicator{background:#888;color:#fff;border-color:transparent}[data-erp-table]{--erp-table-checkbox-size: 18px}[data-erp-table] .erp-checkbox-field{--colorNeutralStrokeAccessible: var(--erp-table-checkbox-border, var(--colorNeutralForeground2))}[data-erp-table] .erp-checkbox-field .fui-Checkbox__indicator{width:var(--erp-table-checkbox-size);height:var(--erp-table-checkbox-size)}[data-erp-table] .erp-checkbox-field .fui-Checkbox__input{width:calc(var(--erp-table-checkbox-size) + 16px)}[data-erp-react-control=text-field]{display:block;width:100%;min-width:0}[data-erp-react-control=text-field][hidden]{display:none!important}.erp-text-field:is(.fui-Input,.fui-Textarea){width:100%;min-width:0;box-sizing:border-box;padding:0;border-radius:4px;font:inherit}html[data-theme=dark] .erp-text-field:is(.fui-Input,.fui-Textarea):not(:has(:disabled)){border-color:var(--fluent-colorNeutralStroke2)}html[data-theme=dark] .erp-text-field:is(.fui-Input,.fui-Textarea):not(:has(:disabled)):hover{border-color:var(--fluent-colorNeutralStroke1)}.erp-text-field--native:is(.fui-Input,.fui-Textarea){background:transparent!important}.erp-text-field.fui-Input{height:var(--gc-control-height, 38px);min-height:0}.erp-text-field.erp-text-field :is(input.fui-Input__input,textarea.fui-Textarea__textarea){box-sizing:border-box;width:100%;min-width:0;margin:0;border:0!important;box-shadow:none!important;outline:none!important;border-radius:3px;color:inherit;font:inherit}.erp-text-field.erp-text-field input.fui-Input__input{height:100%!important;min-height:0!important;padding:0 12px}.erp-text-field.erp-text-field textarea.fui-Textarea__textarea{flex:1 1 auto;padding:8px 12px}.erp-text-field:has(:is(.is-required-empty,.gc-required-empty)){border-color:var(--gc-required-empty-border, var(--gc-fluent-danger, #dc2626))}.erp-text-field:has(:is(.is-required-filled,.gc-required-filled)){border-color:var(--gc-required-filled-border, var(--gc-fluent-neutral-border))}.erp-text-field:has(:is(.is-required-invalid,[aria-invalid=true])){border-color:var(--gc-required-invalid-border, var(--gc-fluent-danger, #dc2626))}.erp-text-field:has(:disabled):after,.erp-text-field:has([readonly]):after{transform:scaleX(0)}.sm-qty-wrapper>[data-erp-react-control=text-field]{flex:1 1 0;width:auto;min-width:0}.erp-fluent-form .gc-label{display:block;margin-bottom:8px}.erp-fluent-form.erp-fluent-form>.gc-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}.create-edit-modal-form .erp-text-field.erp-text-field .gc-required-control.is-required-empty{background:var(--gc-required-empty-bg)!important}.create-edit-modal-form .erp-text-field.erp-text-field .gc-required-control.is-required-filled{background:var(--gc-required-filled-bg)!important}.create-edit-modal-form .erp-text-field.erp-text-field .gc-required-control.is-required-invalid{background:var(--gc-required-invalid-bg)!important}@supports (-webkit-touch-callout: none){.erp-text-field--native input.fui-Input__input:is([type=date],[type=time],[type=datetime-local]){-webkit-appearance:none;overflow:hidden;height:var(--gc-control-height, 38px)!important;line-height:var(--gc-control-height, 38px)}.erp-text-field--native input.fui-Input__input:is([type=date],[type=time],[type=datetime-local])::-webkit-datetime-edit,.erp-text-field--native input.fui-Input__input:is([type=date],[type=time],[type=datetime-local])::-webkit-date-and-time-value{height:var(--gc-control-height, 38px);line-height:var(--gc-control-height, 38px);overflow:hidden;padding-block:0}}.erp-skeleton:is(.fui-Skeleton,.erp-initial-skeleton){--colorNeutralStencil1: #e5e7eb;--colorNeutralStencil2: #f3f4f6;width:100%;min-width:0;box-sizing:border-box}html[data-theme=dark] .erp-skeleton:is(.fui-Skeleton,.erp-initial-skeleton){--colorNeutralStencil1: var(--fluent-colorNeutralStencil1);--colorNeutralStencil2: var(--fluent-colorNeutralStencil2)}.erp-skeleton .erp-skeleton-row{display:grid;align-items:center;min-width:0;gap:24px;padding:10px 12px}.erp-skeleton .fui-SkeletonItem{min-width:0;width:100%;border-radius:4px}.erp-skeleton--text .erp-skeleton-row:last-child{width:70%}.erp-skeleton--table{background:var(--erp-grid-bg, var(--color-surface, #fff))}.erp-skeleton--table .erp-skeleton-row{grid-template-columns:repeat(var(--erp-skeleton-columns),minmax(0,1fr));height:var(--erp-skeleton-row-height);border-bottom:1px solid var(--erp-grid-row-border, var(--color-border, #e5e7eb));box-sizing:border-box}@media(prefers-reduced-motion:reduce){.erp-skeleton .fui-SkeletonItem:after{animation:none}}.erp-react-table[data-erp-grid-deferred] .erp-skeleton .fui-SkeletonItem:after{animation:none}.erp-skeleton--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px}.erp-skeleton--cards .erp-skeleton-row{height:var(--erp-skeleton-row-height);padding:0}.erp-skeleton--cards .erp-skeleton-row:last-child{width:100%}.erp-skeleton--cards .fui-SkeletonItem{height:100%}.erp-initial-skeleton-item{display:block;width:100%;height:16px;min-width:0;border-radius:4px;background:var(--colorNeutralStencil1)}.erp-skeleton--cards .erp-initial-skeleton-item{height:100%}.erp-planner-month-skeleton .erp-planner-month-skeleton-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:840px}.erp-planner-month-skeleton-grid>.rbc-date-cell{min-height:116px;border-right:1px solid var(--erp-calendar-border);box-sizing:border-box}.erp-planner-month-skeleton-grid>.rbc-date-cell:nth-child(7n){border-right:0}.erp-planner-month-skeleton-grid>.rbc-date-cell:nth-child(n+15){border-top:1px solid var(--erp-calendar-border)}.erp-date-filter{width:min(260px,calc(100vw - 48px));max-height:min(420px,calc(100dvh - 160px));box-sizing:border-box;display:flex;flex-direction:column;gap:8px;color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase, Inter, sans-serif);font-size:13px;line-height:normal;padding:9px;--fontSizeBase300:13px;--colorCompoundBrandBackground:var(--gc-fluent-primary,#2563eb);--colorCompoundBrandBackgroundHover:var(--gc-fluent-primary,#2563eb);--colorNeutralStrokeAccessible:var(--colorNeutralStroke1)}.erp-date-filter-values{overflow:auto;min-height:0;overscroll-behavior:contain}.erp-date-filter .fui-TreeItemLayout{min-height:28px;font:inherit}.erp-date-filter .fui-Checkbox{min-height:28px}.erp-date-filter .fui-Checkbox__label{color:inherit;font:inherit;padding-block:0}@media(any-pointer:coarse){.erp-date-filter .fui-TreeItemLayout,.erp-date-filter .fui-Checkbox{min-height:44px}}.erp-tanstack-controls{display:contents}.erp-tanstack-grid{position:relative;--erp-tanstack-header-height:42px;color:var(--erp-grid-text);background:var(--erp-grid-bg)}.erp-tanstack-viewport{overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;scroll-padding-block-start:var(--erp-tanstack-header-height)}.erp-tanstack-content{min-width:100%}.erp-tanstack-header,.erp-tanstack-row{display:flex}.erp-tanstack-header{position:sticky;top:0;z-index:3;min-height:var(--erp-tanstack-header-height);background:var(--erp-grid-bg)}.erp-tanstack-row{min-height:var(--erp-tanstack-row-height,44px)}.erp-tanstack-row:is(:hover,:focus-within){--erp-tanstack-row-tint:var(--erp-tanstack-row-hover,var(--erp-grid-hover))}.erp-tanstack-row,.erp-tanstack-row>[data-pinned]{background-image:linear-gradient(var(--erp-tanstack-row-tint),var(--erp-tanstack-row-tint))}.erp-tanstack-row>:first-child{box-shadow:inset 4px 0 var(--erp-table-row-strip,transparent)}.erp-tanstack-row:focus-visible,[data-erp-tanstack-cell]:focus-visible{outline:2px solid var(--erp-grid-accent);outline-offset:-2px}[data-erp-tanstack-header],[data-erp-tanstack-cell]{position:relative;box-sizing:border-box;flex:none;min-width:0;display:flex;align-items:center;padding-inline:12px;border-bottom:1px solid var(--erp-grid-row-border);white-space:nowrap;font:13px Inter,sans-serif}[data-erp-tanstack-header]{gap:3px;border-inline-end:1px solid var(--erp-grid-border);color:var(--erp-grid-muted);padding-inline:8px;letter-spacing:.02em}[data-erp-tanstack-header]:has(>.erp-tanstack-resize){padding-inline-end:10px}[data-erp-tanstack-header].erp-react-actions-header:has(>.erp-tanstack-resize){padding-inline:14px 8px}.erp-tanstack-heading{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;text-transform:uppercase}.erp-tanstack-heading[draggable=true]{cursor:grab}.erp-tanstack-heading>button{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;color:inherit;background:none;font:inherit;text-transform:inherit;cursor:pointer}.erp-tanstack-resize{position:absolute;inset-block:0;inset-inline-end:0;width:10px;cursor:col-resize;touch-action:none}[data-erp-tanstack-header]:not(.erp-react-actions-header):has(>.erp-tanstack-resize:is(:hover,:focus-visible)){border-inline-end-color:var(--erp-grid-accent)}.erp-react-actions-header>.erp-tanstack-resize{inset-inline:0 auto;width:12px}.erp-tanstack-resize:focus-visible{outline:2px solid var(--erp-grid-accent)}.erp-tanstack-header>[data-resizing] .erp-tanstack-resize{background:var(--erp-grid-accent)}.erp-tanstack-header>[data-drop-side]:after{content:"";position:absolute;inset-block:0;width:3px;background:var(--erp-grid-accent);z-index:2;pointer-events:none}.erp-tanstack-header>[data-drop-side=before]:after{inset-inline-start:0}.erp-tanstack-header>[data-drop-side=after]:after{inset-inline-end:0}.erp-tanstack-header-control{flex:none;width:20px;min-width:20px!important;height:24px;min-height:24px;padding:0;transition:none}.erp-tanstack-header>[data-erp-tanstack-header] .erp-tanstack-header-control,.erp-tanstack-header>[data-erp-tanstack-header] .erp-tanstack-header-control .erp-icon{color:var(--erp-grid-muted)}.erp-tanstack-header>[data-erp-tanstack-header] .erp-tanstack-header-control[aria-pressed=true]{background-color:var(--erp-grid-hover)}.erp-tanstack-header [data-pinned],.erp-tanstack-row [data-pinned]{position:sticky;z-index:1}.erp-tanstack-header [data-pinned]{background:var(--erp-grid-bg)}[data-erp-tanstack-cell][data-pinned]{background-color:var(--erp-grid-bg)}[data-erp-tanstack-cell]>*{min-width:0}.erp-react-grid [data-erp-tanstack-cell]>.erp-record-cell{padding-block:4px}[data-erp-tanstack-cell]>.erp-record-cell>div{overflow:hidden;text-overflow:ellipsis}[data-erp-tanstack-cell]:is([data-col-id=materials],.erp-react-actions)>.erp-record-cell>div{overflow:visible}[data-erp-tanstack-cell].erp-react-actions{padding-inline:6px}.erp-tanstack-grid [data-pinned=right]{box-shadow:-1px 0 var(--erp-grid-border)}[data-erp-tanstack-cell] .ops-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.erp-tanstack-rows[inert]{opacity:.65}.erp-tanstack-overlay{position:absolute;inset:var(--erp-tanstack-header-height) 0 0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:var(--erp-grid-bg);pointer-events:none}.erp-tanstack-overlay--update{inset:0;background:transparent}.erp-tanstack-overlay>.erp-tanstack-loading-lines{justify-self:start}.erp-react-table-content--auto-height .erp-tanstack-grid:has(.erp-tanstack-overlay:not(.erp-tanstack-overlay--update)){min-height:calc(var(--erp-tanstack-header-height) + var(--erp-table-loading-lines-height,132px))}.erp-tanstack-filter-popup{z-index:1300;box-sizing:border-box;width:240px;max-width:calc(100vw - 24px);max-height:min(520px,calc(100dvh - 32px));overflow:auto}.erp-tanstack-column-menu{z-index:4}html:not([data-theme=dark]) .erp-tanstack-column-menu.erp-table-column-menu-popover{--colorNeutralBackground1Hover:var(--gc-fluent-neutral-active, #e2e8f0)}.erp-tanstack-filter-form,.erp-tanstack-filter-condition{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.erp-tanstack-filter-condition+.erp-tanstack-filter-condition{padding-top:8px;border-top:1px solid var(--colorNeutralStroke2)}.erp-tanstack-filter-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.erp-tanstack-filter-popup .erp-date-filter{width:100%;padding:0}.erp-tanstack-filter-popup>.erp-tanstack-filter-actions{margin-block-start:8px}@media screen and (pointer:fine)and (not (any-pointer:coarse)){.erp-tanstack-row:nth-child(n+17):not(:hover,:focus-within):is([data-erp-operations-tanstack] *,:not(:has(>[data-auto-height=true]))){content-visibility:auto;contain-intrinsic-block-size:auto var(--erp-tanstack-row-height,44px)}}@media(any-pointer:coarse){.erp-tanstack-grid{--erp-tanstack-header-height:48px}.erp-tanstack-header-control{width:44px;min-width:44px!important;height:44px;min-height:44px}.boq-page [data-boq-grid] .erp-tanstack-header-control{width:30px;min-width:30px!important}.erp-tanstack-resize{width:18px}[data-erp-tanstack-header]:has(>.erp-tanstack-resize){padding-inline-end:18px}.erp-react-actions-header>.erp-tanstack-resize{width:20px}[data-erp-tanstack-header].erp-react-actions-header:has(>.erp-tanstack-resize){padding-inline:20px 8px}}.boq-catalog-articles{min-width:0;width:100%}.boq-catalog-articles .erp-react-table-content{width:100%}.boq-catalog-cell{display:flex;align-items:center;gap:6px;width:100%;height:100%;min-width:0;line-height:1.4}.boq-catalog-cell>span:not(.boq-catalog-drag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boq-catalog-actions{justify-content:center;gap:4px}.boq-catalog-drag{display:inline-flex;align-items:center;flex:0 0 18px;cursor:grab;color:var(--erp-grid-muted)}.boq-catalog-drag .erp-icon{width:16px;height:16px}.boq-catalog-archived [data-erp-tanstack-cell]:not(.erp-react-actions){opacity:.65}.erp-breadcrumb-container{min-inline-size:0;inline-size:100%;block-size:28px}.erp-breadcrumb{inline-size:100%;min-inline-size:0;block-size:28px;overflow:hidden}.erp-breadcrumb .fui-Breadcrumb__list{block-size:100%;inline-size:100%;white-space:nowrap}.erp-breadcrumb .fui-BreadcrumbItem{min-inline-size:0;flex-shrink:0}.erp-breadcrumb .erp-breadcrumb-current-item{flex:0 1 auto;min-inline-size:min(160px,50%)}.erp-breadcrumb :is(.erp-breadcrumb-link,.erp-breadcrumb-current){display:block;min-inline-size:0;max-inline-size:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;color:var(--gc-fluent-text, #1f2937);border-radius:4px}.erp-breadcrumb .erp-breadcrumb-link{block-size:28px;min-block-size:28px;padding:4px 6px}.erp-breadcrumb .erp-breadcrumb-current{padding:4px 6px;font-weight:600}.erp-breadcrumb .erp-breadcrumb-current-item .erp-breadcrumb-current{max-inline-size:100%}.erp-breadcrumb .erp-breadcrumb-link:not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--gc-fluent-primary-active-text, #2563eb)}.erp-breadcrumb .erp-breadcrumb-link[aria-disabled=true]{color:var(--md-muted, #64748b)}.erp-breadcrumb .erp-breadcrumb-overflow{display:inline-flex;align-items:center}.erp-breadcrumb .erp-breadcrumb-overflow-trigger{min-inline-size:28px;inline-size:28px;block-size:28px;padding:4px;border-radius:4px}.erp-breadcrumb :is(.erp-breadcrumb-current,.erp-breadcrumb-link):focus-visible{outline:2px solid var(--gc-fluent-primary-active, #2563eb);outline-offset:-2px}.erp-breadcrumb-tooltip{max-inline-size:min(320px,calc(100vw - 24px));overflow-wrap:anywhere}.erp-breadcrumb-tooltip,.erp-breadcrumb-menu{border-radius:4px;box-shadow:none}.erp-breadcrumb-menu .fui-MenuItem{max-inline-size:min(320px,calc(100vw - 32px))}.erp-breadcrumb-menu .fui-MenuItem__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-breadcrumb-slot{display:block;position:relative;block-size:0;min-block-size:0;flex:0 0 0;min-inline-size:0;margin:0;padding:0}.erp-breadcrumb-slot .erp-breadcrumb-container,.erp-breadcrumb-slot>.erp-breadcrumb-fallback{position:absolute;inset-inline-start:0;bottom:5px;inline-size:clamp(240px,50%,840px);max-inline-size:100%;block-size:28px}.erp-breadcrumb-fallback ol{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;white-space:nowrap;overflow-x:auto;font-size:12px;line-height:28px}.erp-breadcrumb-fallback li+li:before{content:"\203a";margin-inline-end:8px}@media(max-width:1024px){.erp-breadcrumb-slot .erp-breadcrumb-container,.erp-breadcrumb-slot>.erp-breadcrumb-fallback{inline-size:100%}}@media print{.erp-breadcrumb-slot{display:none!important}}.erp-breadcrumb [data-overflow-item]:first-child:not(.erp-breadcrumb-current-item){max-inline-size:30%}.erp-breadcrumb [data-overflow-item]:first-child .erp-breadcrumb-link{max-inline-size:100%}.erp-breadcrumb .fui-BreadcrumbButton:not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:var(--color-surface-hover, #f8f9fb);color:var(--gc-fluent-primary-active-text, #2563eb)}.erp-breadcrumb .fui-BreadcrumbButton:not([aria-disabled=true]):is(:hover,:focus-visible,:active) .fui-Button__icon{color:inherit}.erp-actions-menu-trigger[data-erp-menu-label-color] :is(.erp-actions-menu-label,.erp-actions-menu-chevron){color:var(--erp-menu-label-color)!important}.erp-actions-menu-trigger.neutral:not(:is(:disabled,[aria-disabled=true],.is-active,.active,[aria-pressed=true],[data-erp-menu-colors],[data-erp-menu-label-color])):is(:hover,:focus-visible,[aria-expanded=true]) :is(.fui-Button__icon,.erp-actions-menu-chevron,.erp-icon){color:var(--gc-fluent-primary-active-text, #2563eb)!important}.erp-actions-menu-popover .fui-MenuItem:not([aria-disabled=true]):is(:hover,:focus-visible,[data-fui-focus-visible]) .fui-MenuItem__icon{color:var(--gc-fluent-primary-active-text, #2563eb)}.erp-selection-card.fui-Button{display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:54px;padding:10px;text-align:start;justify-content:flex-start;white-space:normal}.erp-selection-card-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:3px}.erp-selection-card-content>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-selection-card-content>:is(span,small){font-size:12px;color:var(--gc-badge-neutral-text, #64748b)}.erp-selection-card-avatar,.erp-selection-card-check{display:inline-flex;flex:0 0 32px;width:32px;height:32px;align-items:center;justify-content:center}.erp-selection-card-avatar{border-radius:4px;background:var(--gc-badge-neutral-bg);color:inherit}.erp-selection-card-check{flex-basis:20px;width:20px;height:20px}.erp-selection-card[aria-pressed=true] .erp-selection-card-avatar{background:transparent}[data-erp-react-control=native-selection-card] .erp-selection-card.fui-Button{border-width:1px;border-style:solid;border-radius:4px;box-shadow:none}[data-erp-react-control=native-selection-card] .erp-selection-card.fui-Button:not([aria-pressed=true]){border-color:var(--gc-fluent-neutral-border, #cbd5e1)}.erp-wizard-progress{position:relative;min-width:0;margin:8px 0 24px}.erp-wizard-progress ol{position:relative;display:grid;grid-template-columns:repeat(var(--erp-wizard-step-count),minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}.erp-wizard-progress li{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;color:var(--gc-fluent-text, #1f2937)}.erp-wizard-progress .erp-wizard-progress-track{position:absolute;inset-inline:calc(50% / var(--erp-wizard-step-count));top:13px;min-width:0;width:auto}.erp-wizard-progress .erp-wizard-progress-track{background-color:var(--gc-fluent-neutral-border, #cbd5e1)}.erp-wizard-progress-track .fui-ProgressBar__bar{background:var(--gc-fluent-primary, #2563eb)}html .fui-Badge.erp-wizard-progress-marker{box-sizing:border-box;flex:none;width:28px;min-width:28px;height:28px;border-radius:50%;border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);background:var(--color-surface, #fff);color:var(--gc-fluent-text, #1f2937);font-size:13px;font-weight:600}html .fui-Badge.erp-wizard-progress-marker:is([data-wizard-state=current],[data-wizard-state=complete]){background:color-mix(in srgb,var(--gc-fluent-primary, #2563eb) 82%,#000);border-color:var(--gc-fluent-primary, #2563eb);color:#fff}.erp-wizard-progress .erp-wizard-progress-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;color:inherit}.erp-wizard-progress [data-state=current] .erp-wizard-progress-label{font-weight:600}@media(forced-colors:active){.erp-wizard-progress [aria-current=step] .erp-wizard-progress-marker{border-color:Highlight}}html .fui-Badge.erp-wizard-progress-marker--compact{width:22px;min-width:22px;height:22px;font-size:12px}.erp-wizard-progress--bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;width:100%}.erp-wizard-progress.erp-wizard-progress--bar .erp-wizard-progress-track{position:static;width:100%;min-width:0}.erp-wizard-progress-status{color:var(--gc-fluent-text, #1f2937);font-size:12px;line-height:18px;white-space:nowrap}html .erp-wizard-marker-host{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex-shrink:0}html .erp-wizard-progress-host{display:block}html .fui-Badge.erp-wizard-progress-marker[data-wizard-state=error]{background:var(--gc-badge-error-bg, #e81123);border-color:var(--gc-badge-error-border, #c50f1f);color:var(--gc-badge-error-text, #fff)}html .fui-Badge.erp-wizard-progress-marker[data-wizard-validation][data-wizard-state=complete]{background:var(--gc-badge-success-bg, #16a34a);border-color:var(--gc-badge-success-border, #15803d);color:var(--gc-badge-success-text, #fff)}[data-erp-fluent-number-stepper][role=group]:has(.erp-number-stepper){border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;overflow:hidden;background:var(--gc-fluent-neutral, #f8fafc)}[data-erp-react-control=number-stepper]{display:contents}.erp-number-stepper{grid-column:1 / -1;display:inline-flex;align-items:stretch;gap:0;min-width:0;width:100%;height:100%}.erp-number-stepper>.erp-native-slot{display:contents}.erp-number-stepper .erp-text-field.fui-Input{height:100%;border:0}.erp-number-stepper .erp-text-field{flex:1 1 0;width:auto;min-width:0;border-radius:0}.erp-number-stepper .erp-text-field.fui-Input:after{border-radius:0}.erp-number-stepper .erp-text-field input.fui-Input__input{text-align:center;padding-inline:4px}.erp-number-stepper button.erp-number-stepper-command{height:100%;border:0;flex:0 0 var(--gc-control-height, 38px);min-width:0;width:var(--gc-control-height, 38px);padding:0;border-radius:4px 0 0 4px}.erp-number-stepper .erp-number-stepper-command--increment{border-radius:0 4px 4px 0}.erp-number-stepper input[type=number]{appearance:textfield;-moz-appearance:textfield}.erp-number-stepper input::-webkit-inner-spin-button,.erp-number-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.erp-number-stepper>.erp-native-slot.erp-number-stepper-display{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;padding-inline:6px}[data-erp-react-control=accordion],.erp-accordion,.erp-accordion-item,.erp-accordion-header{display:contents}[data-erp-fluent-accordion]>summary.fui-AccordionHeader__button{width:100%;box-sizing:border-box;font:inherit;border-radius:4px 4px 0 0}[data-erp-fluent-accordion]>summary.fui-AccordionHeader__button:focus-visible{outline:2px solid var(--gc-fluent-primary, #2563eb);outline-offset:-2px}.erp-accordion-content,.erp-accordion-content>[data-erp-accordion-content]{display:contents}.erp-accordion-group-header .erp-accordion-group-button{display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:0;height:var(--erp-accordion-header-height, 38px);box-sizing:border-box;padding:0;border:0;border-radius:0;font:inherit;color:inherit;text-align:start;background:transparent}.erp-accordion-group-header :is(.fui-AccordionHeader__expandIcon,.fui-AccordionHeader__icon){width:16px;height:16px;flex:0 0 16px;margin:0}.erp-accordion-group-header .erp-icon{width:16px;height:16px}.erp-accordion-group-header .erp-accordion-group-button:focus-visible{outline:2px solid var(--gc-fluent-primary, #2563eb);outline-offset:-2px}[data-erp-fluent-accordion]>.erp-accordion-panel{margin:0}[data-erp-fluent-accordion]>summary.fui-AccordionHeader__button [data-erp-accordion-icon=expand]{transform:none!important}.erp-accordion-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.erp-accordion-section-heading>.erp-accordion-header{flex:1;min-width:0}.erp-accordion-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.erp-accordion--section,.erp-accordion--section>.erp-accordion-item{display:block}.erp-accordion-section-heading>.erp-accordion-header{display:block}.erp-password-strength{display:grid;gap:9px;margin-top:12px;min-width:0;color:var(--color-text-secondary);--erp-password-error:var(--gc-fluent-danger,#dc2626);--erp-password-warning:var(--gc-fluent-warning-hover,#d97706);--erp-password-success:var(--gc-fluent-success,#16a34a)}.erp-password-strength-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.erp-password-strength-heading .fui-Text{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.erp-password-strength-label{text-align:end}.erp-password-strength .erp-password-strength-progress{min-width:0;border-radius:4px;background-color:var(--color-border)}.erp-password-strength-progress .fui-ProgressBar__bar{border-radius:4px}.erp-password-strength-requirements{display:flex;flex-wrap:wrap;gap:7px 14px}.erp-password-strength-requirement{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--color-text-secondary)}.erp-password-strength-requirement .erp-icon{width:16px;height:16px;flex:none}.erp-password-strength-requirement .fui-Text{font-size:12px;font-weight:500;line-height:1.4;color:inherit;overflow-wrap:anywhere}.erp-password-strength--weak .erp-password-strength-label{color:var(--erp-password-error)}.erp-password-strength--medium .erp-password-strength-label{color:var(--erp-password-warning)}.erp-password-strength--strong .erp-password-strength-label,.erp-password-strength-requirement.is-met{color:var(--erp-password-success)}.erp-password-strength--weak .fui-ProgressBar__bar{background-color:var(--erp-password-error)}.erp-password-strength--medium .fui-ProgressBar__bar{background-color:var(--erp-password-warning)}.erp-password-strength--strong .fui-ProgressBar__bar{background-color:var(--erp-password-success)}[data-theme=dark] .erp-password-strength{--erp-password-error:var(--fluent-colorStatusDangerForeground1);--erp-password-warning:var(--fluent-colorStatusWarningForeground1);--erp-password-success:var(--fluent-colorStatusSuccessForeground1)}.erp-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));margin:0 0 18px;padding:0;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:4px;box-shadow:none;background:var(--color-border);color:var(--color-text-primary);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300)}.erp-kpi-item{min-width:0;padding:18px 20px;background:var(--color-surface)}.erp-kpi-item dt{font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);color:var(--color-text-secondary);line-height:1.5}.erp-kpi-item dd{margin:8px 0 0;font-size:var(--fontSizeBase600);font-weight:var(--fontWeightSemibold);line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.erp-kpi-item--success dd{color:var(--gc-badge-success-border)}.erp-kpi-item--warning dd{color:var(--gc-badge-warning-border)}.erp-kpi-item--error dd{color:var(--gc-badge-error-border)}.erp-kpi-item--info dd{color:var(--gc-badge-info-border)}html[data-theme=dark] .erp-kpi-item--success dd{color:var(--fluent-colorStatusSuccessForeground1)}html[data-theme=dark] .erp-kpi-item--warning dd{color:var(--fluent-colorStatusWarningForeground1)}html[data-theme=dark] .erp-kpi-item--error dd{color:var(--fluent-colorStatusDangerForeground1)}html[data-theme=dark] .erp-kpi-item--info dd{color:var(--fluent-colorBrandForeground1)}@media(max-width:600px){.erp-kpi-item{padding:14px 16px}}.fui-Card.erp-kpi-strip{display:block;padding:0;gap:0;border:0;border-radius:4px;box-shadow:none;--fui-Card--border-radius:4px}.fui-Card.erp-kpi-strip:after{border-color:var(--color-border);border-radius:4px}.erp-kpi-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1px;margin:0;padding:0;background:var(--color-border)}.erp-kpi-item dd .fui-Text{color:inherit;font-variant-numeric:inherit}.erp-system-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--gc-fluent-text, #334155);box-shadow:none;font:500 12px/1.4 var(--erp-font-sans, Inter, sans-serif);white-space:normal}.erp-system-status-health{display:inline-flex;min-width:0;max-width:100%}.erp-system-status .erp-badge{height:20px;font-size:11px;line-height:18px;max-width:100%}.erp-system-status-health .erp-icon{width:14px;height:14px;flex-shrink:0}.erp-system-status-divider{height:14px;border-inline-start:1px solid var(--gc-fluent-neutral-border, #cbd5e1)}.erp-system-status-version{color:var(--gc-badge-neutral-text, #64748b);white-space:nowrap;font-size:11px}.erp-gauge{--erp-gauge-width:64px;--erp-gauge-height:40px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:inherit;font:inherit}.erp-gauge--small{--erp-gauge-width:56px;--erp-gauge-height:35px}.erp-gauge--large{--erp-gauge-width:192px;--erp-gauge-height:120px}.erp-gauge svg{width:var(--erp-gauge-width);height:var(--erp-gauge-height);overflow:visible;flex:none}.erp-gauge path{fill:none;stroke-width:6;stroke-linecap:round}.erp-gauge-track{stroke:var(--colorNeutralStroke2,var(--gc-border,#d1d5db))}.erp-gauge-value{stroke:var(--gc-badge-success-bg)}.erp-gauge text{fill:currentColor;font-family:inherit;font-size:12px;font-weight:600}.erp-statistics,.erp-statistics-items{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.erp-statistics{width:100%}.erp-statistics .erp-statistics-item.fui-Badge{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:auto;white-space:normal}.erp-statistics-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.erp-statistics strong{flex-shrink:0;font-variant-numeric:tabular-nums}.fui-Card.erp-summary-card{height:100%;min-width:0;padding:16px;gap:16px;border:1px solid var(--color-border);border-radius:4px;box-shadow:none;background:var(--color-surface);color:var(--color-text-primary)}.fui-Card.erp-summary-card:after{border:0;border-radius:4px}.erp-summary-card .fui-CardHeader{align-items:start;min-width:0;gap:10px}.erp-summary-card .fui-CardHeader__header{min-width:0}.erp-summary-card h2{margin:0;font-size:15px;line-height:21px;overflow-wrap:anywhere;color:inherit}.erp-summary-card .fui-CardHeader__image{margin:0;color:var(--color-text-secondary)}.erp-summary-card-badges{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.erp-summary-card-statistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.erp-summary-card-statistics dt{font-size:12px;line-height:18px;color:var(--color-text-secondary)}.erp-summary-card-statistics dd{margin:4px 0 0;font-size:20px;font-weight:600;line-height:24px}.erp-summary-card-actions{display:flex;justify-content:flex-end;gap:4px;border-top:1px solid var(--color-border);padding-top:12px;margin-top:auto}.fui-Card.erp-summary-card--fields{--erp-summary-field-surface:#fff;--erp-summary-field-header:#f5f5f5;height:auto;padding:0;gap:0;background:var(--erp-summary-field-surface)}.erp-summary-card--fields .fui-CardHeader{padding:12px 14px;border-bottom:1px solid var(--color-border);background:var(--erp-summary-field-header);border-radius:4px 4px 0 0;align-items:center}.erp-summary-card--fields .erp-summary-card-badges{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.erp-summary-card--fields .erp-summary-card-statistics{padding:14px;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.erp-summary-card--fields .erp-summary-card-statistics>div{min-width:0}.erp-summary-card--fields .erp-summary-card-statistics dd{font-size:14px;line-height:20px;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=dark] .erp-summary-card--fields{--erp-summary-field-surface:var(--fluent-colorNeutralBackground1);--erp-summary-field-header: var(--fluent-colorNeutralBackground2)}html[data-theme=dark] .erp-summary-card--fields .fui-CardHeader{color:var(--fluent-colorNeutralForeground1)}html[data-theme=dark] .erp-summary-card--fields .fui-CardHeader__image{color:inherit}.erp-photo-thumbnail{position:relative;flex-shrink:0}.erp-photo-thumbnail img{image-orientation:from-image}.erp-photo-thumbnail--detail{width:168px}.erp-photo-thumbnail--gallery{flex:0 0 148px;width:148px}.erp-photo-thumbnail--product{width:180px}.erp-photo-thumbnail--product .erp-photo-thumbnail-preview img{display:block;width:180px;height:140px;object-fit:cover;border-radius:4px;border:1px solid var(--color-border, rgba(148, 163, 184, .35))}.erp-photo-thumbnail[hidden]{display:none!important}.erp-photo-thumbnail .erp-photo-thumbnail-preview.fui-Button{display:block;min-width:0;min-height:0;height:auto;width:100%;padding:0}.erp-photo-thumbnail--detail .erp-photo-thumbnail-preview img{display:block;width:168px;height:128px;object-fit:cover;border-radius:10px;border:1px solid rgba(148,163,184,.35)}.erp-photo-thumbnail--gallery .erp-photo-thumbnail-preview.fui-Button{height:104px;overflow:hidden;border-radius:4px}.erp-photo-thumbnail--gallery .erp-photo-thumbnail-preview img{width:100%;height:100%;object-fit:cover}.erp-photo-thumbnail .erp-photo-thumbnail-badge{margin-top:8px;max-width:100%}.erp-photo-thumbnail-actions{display:flex;gap:4px;align-items:center;position:absolute;top:6px;right:6px;z-index:5}.erp-photo-thumbnail--gallery .erp-photo-thumbnail-actions{top:4px;right:4px;z-index:2}.erp-photo-thumbnail .erp-photo-thumbnail-badge.erp-photo-thumbnail-badge--overlay{position:absolute;top:8px;left:8px;margin-top:0}.erp-photo-gallery[data-photo-layout=rail]{--erp-photo-preview-width: 168px;--erp-photo-preview-height: 128px;display:flex;align-items:flex-start;gap:12px;min-width:0;max-width:100%;overflow-x:auto;white-space:normal;padding-block:14px 8px}.erp-photo-gallery[data-photo-layout]:has(.erp-photo-thumbnail--gallery){--erp-photo-preview-width: 148px;--erp-photo-preview-height: 104px}.erp-photo-gallery[data-photo-layout]:has(.erp-photo-thumbnail--product){--erp-photo-preview-width: 180px;--erp-photo-preview-height: 140px}.erp-photo-gallery[data-photo-layout]>:is(.erp-photo-thumbnail,.boq-photo-card-wrap,.product-photo-card-wrap,[data-erp-react-control=button],[data-site-photo-more],[data-boq-site-photo-more],[data-gw-site-photos-more]){flex:0 0 var(--erp-photo-preview-width);width:var(--erp-photo-preview-width);min-width:0;margin-inline-end:0}.erp-photo-gallery[data-photo-layout] .erp-photo-thumbnail .erp-photo-thumbnail-preview.fui-Button,.erp-photo-gallery[data-photo-layout]>.boq-photo-card-wrap>.boq-photo-card{position:relative;display:block;width:var(--erp-photo-preview-width);height:var(--erp-photo-preview-height);overflow:hidden}.erp-photo-gallery[data-photo-layout] .erp-photo-thumbnail .erp-photo-thumbnail-preview.fui-Button img,.erp-photo-gallery[data-photo-layout]>.boq-photo-card-wrap>.boq-photo-card img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.erp-photo-gallery[data-photo-layout] .erp-photo-thumbnail .erp-photo-thumbnail-action{position:static;flex:none}.erp-see-more{display:inline-flex;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-width:24px;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--gc-fluent-muted, #64748b);font:inherit;font-size:12px;line-height:20px;cursor:pointer;vertical-align:middle;white-space:nowrap}.erp-see-more .erp-icon{width:16px;height:16px}.erp-see-more:is(:hover,:focus-visible){color:var(--gc-fluent-primary-active-text, #2563eb);background:transparent;box-shadow:none}.erp-see-more:focus-visible{outline:2px solid var(--gc-fluent-primary, #2563eb);outline-offset:2px}.erp-see-more-surface{max-width:min(320px,calc(100vw - 24px));padding:12px;border-radius:4px;overflow-wrap:anywhere}.erp-see-more-surface ul{margin:6px 0 0;padding-inline-start:18px;max-height:min(320px,60dvh);overflow:auto;overscroll-behavior:contain}[data-erp-fluent-tablist]{flex-grow:1!important}[data-erp-fluent-tablist]>.erp-native-tablist-host{display:block;flex:1 1 100%!important;min-width:0;width:100%!important;max-width:100%}[data-erp-tablist-source][hidden]{display:none!important}.erp-tablist{position:relative;min-width:0;max-width:100%;width:100%;overflow:clip;padding:2px;box-sizing:border-box}.erp-tablist .erp-tablist-tabs{display:flex;flex-wrap:nowrap;width:max-content;min-width:0;gap:4px}.erp-tablist .erp-tablist-tab{flex-shrink:0;min-height:38px;white-space:nowrap;color:var(--gc-fluent-text, #1f2937);text-decoration:none}.erp-tablist .erp-tablist-tab:disabled,.erp-tablist .erp-tablist-tab[aria-disabled=true]{color:var(--gc-fluent-disabled-text, #94a3b8);cursor:default}.erp-tablist .erp-tablist-tab[aria-selected=true]{color:var(--gc-fluent-primary-text, #2563eb)}.erp-tablist .erp-tablist-tab[aria-selected=true]:after{background-color:var(--gc-fluent-primary, #2563eb)}.erp-tablist[data-compact=true] .erp-tablist-tabs-wrap{position:absolute;visibility:hidden;pointer-events:none;width:max-content}.erp-tablist .erp-tablist-selector{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.erp-tablist-options{max-width:calc(100vw - 24px)}.erp-uploader{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;padding:18px;border:1px dashed var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;background:var(--color-surface, #fff);color:var(--gc-fluent-text, #1f2937);cursor:pointer}.erp-uploader:focus-visible{outline:2px solid var(--gc-fluent-primary, #2563eb);outline-offset:2px}.erp-uploader.is-drag{border-color:var(--gc-fluent-primary, #2563eb);background:var(--color-surface-hover, #f8f9fb)}.erp-uploader:has(button:disabled),.erp-uploader:has(input:disabled){cursor:not-allowed;opacity:.65}.erp-uploader-hint{margin:0;max-width:100%;overflow-wrap:anywhere}.erp-uploader-category{min-width:0;max-width:100%}.erp-uploader-category select{max-width:100%}[data-erp-react-control=upload-category]{display:contents}.erp-uploader-category.fui-Select{box-sizing:border-box;flex:0 1 260px;width:min(260px,100%);max-width:100%;min-height:var(--gc-control-height, 38px);border:1px solid var(--gc-fluent-neutral-border, #cbd5e1);border-radius:4px;background:var(--gc-fluent-neutral, #f5f5f5);color:var(--gc-fluent-text, #1f2937)}.erp-uploader-category.fui-Select:focus-within{border-color:var(--gc-fluent-primary, #2563eb);outline:2px solid var(--gc-fluent-focus, rgba(37,99,235,.28));outline-offset:2px}.erp-uploader-category.fui-Select>select.file-upload-category-select{width:100%;max-width:100%;min-width:0;height:100%;margin:0;border:0!important;background:transparent!important;box-shadow:none!important}.erp-uploader-category:has(select.is-required-empty){background:var(--gc-required-empty-bg);border-color:var(--gc-required-empty-border)}.erp-uploader-category:has(select.is-required-filled){background:var(--gc-required-filled-bg);border-color:var(--gc-required-filled-border)}.erp-uploader-category:has(select.is-required-invalid),.erp-uploader-category:has(select[aria-invalid=true]){background:var(--gc-required-invalid-bg);border-color:var(--gc-required-invalid-border)}.erp-uploader-category:has(select:disabled){opacity:.65;cursor:not-allowed}.erp-upload-success{--erp-upload-success-bg: #f7fbf8;--erp-upload-success-text: #17472d;--erp-upload-success-border: rgba(33, 118, 70, .22);--colorStatusSuccessBackground1: var(--erp-upload-success-bg);--colorStatusSuccessForeground1: var(--erp-upload-success-text);--colorStatusSuccessBorder1: var(--erp-upload-success-border);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;pointer-events:none;color:var(--erp-upload-success-text)}[data-theme=dark] .erp-upload-success{--erp-upload-success-bg: var(--fluent-colorStatusSuccessBackground1);--erp-upload-success-text: var(--fluent-colorStatusSuccessForeground1);--erp-upload-success-border: var(--fluent-colorStatusSuccessBorderActive)}@media(prefers-color-scheme:dark){html:not([data-theme]) .erp-upload-success{--erp-upload-success-bg: var(--fluent-colorStatusSuccessBackground1);--erp-upload-success-text: var(--fluent-colorStatusSuccessForeground1);--erp-upload-success-border: var(--fluent-colorStatusSuccessBorderActive)}}.erp-upload-success[hidden]{display:none!important}.erp-upload-success .fui-MessageBar{box-sizing:border-box;max-width:100%;min-width:0;text-align:start}.erp-upload-success.is-visible{animation:erp-upload-success-enter .18s cubic-bezier(.1,.9,.2,1) both}.erp-upload-success.is-leaving{animation:erp-upload-success-leave .18s cubic-bezier(.7,0,1,.5) both}@keyframes erp-upload-success-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes erp-upload-success-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.erp-upload-success.is-visible,.erp-upload-success.is-leaving{animation:none}}.erp-upload-progress{display:grid;gap:6px;min-width:0;margin-top:12px}.erp-upload-progress[hidden]{display:none!important}.sites-page .erp-upload-progress.site-photo-upload-progress{grid-template-columns:minmax(0,1fr)}
