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-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}
