.ValidatedInput_validatedInput__SGy2L{resize:none;border-radius:var(--radius-sm);transition:border-color .15s ease-in-out;border:2px solid var(--color-border-defaut);padding:2px 5px var(--space-2xs) var(--space-2xs);background-color:var(--color-surface-default);color:var(--color-text-body)}.ValidatedInput_inputWrapper__0osu5{overflow:hidden;width:100%}.ValidatedInput_validatedInput__SGy2L:focus{box-shadow:none!important;outline:none;border-color:var(--color-border-focus)!important;box-shadow:unset}.ValidatedInput_errorMessage__Jl_Z_{text-transform:lowercase;margin-top:10px;margin-left:15px;color:var(--color-text-danger)}.ValidatedInput_disabled__hqFaW{background-color:transparent!important;color:var(--color-text-body)!important;cursor:not-allowed!important;opacity:.65}.ValidatedInput_disabled__hqFaW:focus{border-color:var(--color-text-body)!important;box-shadow:none!important}.CategoryEditor_categoryEditorWrapper__NstYS{display:flex;align-items:center;background-color:var(--color-surface-action);color:var(--color-text-on-action);padding:10px 20px;border-radius:8px;margin-bottom:5px;gap:10px}.CategoryEditor_categoryEditorInputWrapper__TPN0F{flex:1 1;display:flex;align-items:center}.CategoryEditor_categoryNameInput__qyIHh{background-color:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:4px;padding:8px 12px;font-size:14px;width:100%;font-weight:700}.CategoryEditor_categoryNameInput__qyIHh:focus{outline:none;border-color:var(--color-border-action);box-shadow:0 0 0 2px rgba(var(--color-surface-action-rgb),.2)}.CategoryEditor_categoryEditorButtons__KiL0U{display:flex;gap:8px;align-items:center;flex-shrink:0}.CategoryEditor_categoryEditorButtons__KiL0U button{border-radius:4px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease}.CategoryEditor_categoryEditorButtons__KiL0U button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.CategoryEditor_categoryEditorWrapper__NstYS{padding:8px 16px;font-size:14px}.CategoryEditor_categoryNameInput__qyIHh{padding:6px 10px;font-size:12px}.CategoryEditor_categoryEditorButtons__KiL0U button{min-width:32px;height:32px}.CategoryEditor_categoryEditorButtons__KiL0U button svg{width:16px;height:16px}}.CategoryCreator_categoryCreatorWrapper__QGjb8{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;background-color:var(--color-surface-action);padding:5px 10px;border-radius:8px;margin-bottom:3px;margin-top:3px;border:2px solid var(--color-border-action);box-shadow:none}.CategoryCreator_categoryCreatorInputWrapper__Rf92E{flex:1 1;display:flex;align-items:center}.CategoryCreator_categoryNameInput__FkwoK{background:var(--color-surface-page)!important;border:1px solid var(--color-border-action)!important;border-radius:4px!important;padding:8px 12px!important;font-size:16px!important;font-weight:700!important;color:var(--color-text-body)!important;width:100%!important;min-width:200px}.CategoryCreator_categoryNameInput__FkwoK:focus{outline:none!important;border-color:var(--color-border-action)!important;box-shadow:0 0 0 2px rgba(0,123,255,.25)!important}.CategoryCreator_categoryCreatorButtons__dCvsr{display:flex;gap:8px;align-items:center}.CategoryCreator_categoryCreatorWrapper__QGjb8{animation:CategoryCreator_slideIn__PeIxg .2s ease-out}@keyframes CategoryCreator_slideIn__PeIxg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CategoryCreator_categoryCreatorWrapper__QGjb8{grid-template-columns:1fr;gap:12px}.CategoryCreator_categoryCreatorButtons__dCvsr{justify-content:flex-end}}.CategoryCreator_categoryCreatorWrapper__QGjb8.CategoryCreator_hasError__cicny{border-color:var(--color-border-danger);box-shadow:none}.CategoryInfo_categoryInfoContainer__TMjB9{display:flex;align-items:center;gap:var(--space-sm);margin-left:var(--space-xs);color:var(--color-text-on-boq-group);opacity:.72;font-size:var(--font-size-caption)}.CategoryInfo_statItem__83iTz{display:flex;align-items:center;gap:var(--space-2xs);color:inherit}.CategoryInfo_itemCount__kW8OZ{color:currentColor;display:inline-flex;align-items:center;gap:var(--space-2xs)}.style_badge__EHJ4d{padding:1px var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";font-size:var(--font-size-body-sm);font-weight:600;line-height:1.3;white-space:nowrap;margin-left:var(--space-2xs)}.style_badgeStack__0CeXm,.style_badge__EHJ4d{display:inline-flex;align-items:center;justify-content:center}.style_badgeStack__0CeXm{flex-direction:column;gap:1px;line-height:1.2}.style_baseText__gKDw8{font-weight:400;color:var(--color-text-disabled)}.style_positive__OtTw0{background-color:rgba(var(--color-text-success-rgb),.14);color:var(--color-text-success)}.style_negative__JHKQn{background-color:rgba(var(--color-text-danger-rgb),.14);color:var(--color-text-danger)}.style_neutral__GslOu{color:var(--color-text-body)}.style_badgeDotWrapper__kU8fE{position:relative;display:inline-flex;align-items:center;margin-left:var(--space-2xs)}.style_badgeDot__1vbwL{width:8px;height:8px;border-radius:50%;background-color:transparent;display:inline-block;border:1px solid var(--color-border-defaut)}.style_badgeDot__1vbwL.style_positive__OtTw0{background-color:var(--color-text-success);border-color:transparent}.style_badgeDot__1vbwL.style_negative__JHKQn{background-color:var(--color-text-danger);border-color:transparent}.style_tooltip__ooIup{white-space:nowrap;background-color:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);box-shadow:var(--shadow-card);font-family:var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--font-size-body-sm);font-weight:600;z-index:10000}.style_tooltipStack__lPi6O{display:inline-flex;flex-direction:column;gap:1px;align-items:center;justify-content:center}.style_tooltip__ooIup.style_positive__OtTw0{color:var(--color-text-success)}.style_tooltip__ooIup.style_negative__JHKQn{color:var(--color-text-danger)}.style_sm__Tbg70{font-size:var(--font-size-body-sm)}.style_md__d09Z_{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--font-size-body-md)}.Category_accordionItem__2P2lO{margin-bottom:5px}.Category_categoryRowShell__37YU7{position:relative;box-sizing:border-box;width:100%}.Category_categoryHeader__YajYw{color:var(--color-text-on-boq-group);border-radius:var(--radius-xs);border:none;box-shadow:none;min-height:40px;text-align:left;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 60px 80px 104px 128px 200px;width:100%;box-sizing:border-box;align-items:center;font-size:var(--font-size-body-sm)}.Category_column__mkDh_{min-height:inherit;color:var(--color-text-on-boq-group);height:100%}.Category_categoryDepth0__jF3JK,.Category_column__mkDh_{background-color:var(--color-surface-boq-group)}.Category_categoryDepth1__zWgru{background-color:var(--color-surface-boq-depth-2)}.Category_categoryDepth2__cdfEO{background-color:var(--color-surface-boq-depth-3)}.Category_categoryDepth3__dMatL{background-color:var(--color-surface-boq-depth-4)}.Category_categoryDepth4__EVN66{background-color:var(--color-surface-boq-depth-5)}.Category_categoryDepth5__a_Rxr{background-color:var(--color-surface-boq-depth-6)}.Category_categoryLevel0Expanded__kNRjR{background-color:var(--color-surface-boq-group)!important}.Category_categoryLevel1Expanded__HNBQD{background-color:var(--color-surface-boq-depth-2)!important}.Category_categoryLevel2Expanded__WYjS5{background-color:var(--color-surface-boq-depth-3)!important}.Category_categoryLevel3PlusExpanded__kjmBH{background-color:var(--color-surface-boq-depth-4)!important}.Category_categoryHeaderEmpty___Lrv_{cursor:default}.Category_categoryHeaderEmpty___Lrv_:hover{background-color:var(--color-surface-action-hover)!important;border-color:var(--color-border-separating)}.Category_categoryHeaderLeft__EGn_z{display:flex;align-items:center;gap:8px;flex:1 1}.Category_categoryHeaderRight__0Ym6H,.Category_expandButton__Q84xR{display:flex;align-items:center}.Category_expandButton__Q84xR{justify-content:center;width:20px;height:20px;border:none;background:none;cursor:pointer;transition:color .2s ease}.Category_expandButton__Q84xR,.Category_expandButton__Q84xR:hover{color:var(--color-text-on-boq-group)}.Category_expandButtonPlaceholder__MfcLL{width:20px;height:20px}.Category_folderIcon__iXGbD{width:18px;height:18px;color:var(--color-icons-warning);flex-shrink:0}.Category_dragHandleEl__9W7S6{display:inline-flex;align-items:center;flex-shrink:0}.Category_categoryInfoWrapper__zj0zJ{display:flex;align-items:center;justify-content:flex-end;border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);padding-right:var(--space-sm)}.Category_categoryNameWrapper__uLqTt{display:flex;align-items:center;gap:calc(var(--space-xs) + 1px);padding-left:calc(var(--space-sm) + var(--space-2xs));border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs);min-width:0}.Category_categoryName__FmKLT{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Category_treeConnector___yp6Y{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, 11px));top:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));bottom:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));width:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.Category_treeConnectorEnd__dt4k4{bottom:50%}.Category_treeArm__R08P5{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, 11px));top:50%;width:var(--boq-tree-arm-width,11px);height:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.Category_shellTreeConnector__FC4oK{position:absolute;left:calc((var(--boq-tree-col, 0) + 1) * var(--boq-tree-indent-step, 22px) - var(--boq-tree-arm-width, 11px));top:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));bottom:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));width:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.Category_shellTreeConnectorEnd__u4Krf{bottom:50%}.Category_shellTreeArm__0wNHQ{position:absolute;left:calc(var(--boq-tree-indent-step, 22px) * var(--boq-tree-level, 1) - var(--boq-tree-arm-width, 11px));top:50%;width:var(--boq-tree-arm-width,11px);height:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.Category_categoryTotal__BM_2s{grid-column:span 2;padding:var(--space-xs);text-align:right;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-sizing:border-box}.Category_categoryTotalValue__IBKNK{white-space:nowrap}.Category_categoryHeader__YajYw.Category_sheetHeader__EGG6h{min-height:calc(var(--space-xl) - var(--space-xs) - var(--space-3xs));border-radius:0;font-size:var(--font-size-label)}.Category_sheetHeader__EGG6h .Category_categoryInfoWrapper__zj0zJ,.Category_sheetHeader__EGG6h .Category_categoryNameWrapper__uLqTt{border-radius:0}.Category_sheetHeader__EGG6h .Category_categoryNameWrapper__uLqTt{padding-left:calc(var(--boq-sheet-pad) + var(--boq-sheet-level, 0) * var(--boq-sheet-indent-step))}.Category_sheetHeader__EGG6h .Category_categoryInfoWrapper__zj0zJ{padding-right:var(--boq-sheet-pad)}.Category_sheetHeader__EGG6h .Category_categoryName__FmKLT{font-weight:var(--font-weight-semibold)}.Category_categoryHeader__YajYw.Category_menuActive__Qw6wN{background-color:var(--color-surface-boq-group)!important;border-color:var(--color-border-action)}.Category_categoryInfo__Cp6Wl{display:flex;align-items:center}.Category_chevronContainer__u5BtO{display:flex;justify-content:flex-end;align-items:center}.Category_chevron__HkzNz{color:currentColor;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.Category_chevron__HkzNz svg{width:14px;height:14px;display:block}.Category_selectionCheckbox__8kNK6{margin-right:0;flex-shrink:0;display:inline-flex;align-items:center}.Category_tasksList__vC2Np{margin-top:5px}.Category_subcategoriesContainer__eOG3A{margin-top:var(--space-3xs)}.EvaluatedTaskEditor_taskRow__GJlnT{display:grid;grid-template-columns:minmax(0,1fr) 60px 80px 104px 128px 200px;align-items:center;background-color:var(--color-surface-page);cursor:pointer;border-bottom:1px solid var(--color-border-separating)}.EvaluatedTaskEditor_taskRow__GJlnT:hover{background-color:var(--color-surface-default-hover)}.EvaluatedTaskEditor_taskCell__kK2Hl{padding:8px;border-right:1px solid var(--color-border-separating);font-size:14px}.EvaluatedTaskEditor_taskCell__kK2Hl:last-child{border-right:none}.EvaluatedTaskEditor_editInput__YcbzP{width:100%;border:1px solid var(--color-border-action);border-radius:4px;padding:4px 8px;font-size:14px;background-color:var(--color-surface-default);outline:none;box-sizing:border-box}.EvaluatedTaskEditor_editInput__YcbzP:focus{border-color:var(--color-border-focus);box-shadow:none}.EvaluatedTaskEditor_editInput__YcbzP:invalid{border-color:var(--color-text-danger)}.EvaluatedTaskEditor_taskButtonsContainer__3YV9O{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;margin-top:4px}.BoqCostCells_costCell__TpeNT{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoqCostCells_groupCell__crHm_{padding:var(--space-xs);font-weight:var(--font-weight-semibold);box-sizing:border-box;align-content:center}.BoqCostCells_dash__pLPd4{color:var(--color-text-tertiary)}.BoqCostCells_groupCell__crHm_ .BoqCostCells_dash__pLPd4{color:var(--color-text-on-boq-group-dim)}.BoqCostCells_negative__og8of{color:var(--color-text-danger)}.BoqCostCells_groupCell__crHm_ .BoqCostCells_negative__og8of{color:var(--color-danger-200)}.BoqCostCells_percent__NuMjz{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.BoqCostCells_groupCell__crHm_ .BoqCostCells_percent__NuMjz{color:var(--color-text-on-boq-group-dim)}.BoqCostCells_loading__8pLlK{display:inline-block;width:48px;height:10px;border-radius:var(--radius-xs);background:var(--color-surface-muted)}.BoqCostCells_groupCell__crHm_ .BoqCostCells_loading__8pLlK{background:var(--color-hover-veil-on-sidebar)}.BoqCostCells_wrap__yva1F{position:relative;display:inline-flex;justify-content:flex-end;max-width:100%}.BoqCostCells_trigger__g5Fnm{display:inline-flex;align-items:center;gap:var(--space-2xs);border:none;background:transparent;padding:0;font:inherit;cursor:pointer;color:var(--color-text-information);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.BoqCostCells_trigger__g5Fnm:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--shadow-focus-accent)}.BoqCostCells_hint__REWWI{font-size:var(--font-size-caption-sm);color:var(--color-text-tertiary);text-decoration:none}.BoqCostCells_popover__vGBB8{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:var(--space-2xs);max-height:360px;overflow-y:auto;box-sizing:border-box;padding:var(--space-sm) var(--space-md) var(--space-md);background:var(--color-surface-pop);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);color:var(--color-text-body);font-size:var(--font-size-label-sm);text-align:left;white-space:normal;cursor:default}.BoqCostCells_popoverHeader__HxKyo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.BoqCostCells_popoverTitle__E8eMB{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-headings)}.BoqCostCells_empty__WiSRU{color:var(--color-text-tertiary)}.BoqCostCells_row__jjUEO{display:flex;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--color-border-separating)}.BoqCostCells_rowHistory__ha47u{opacity:.65}.BoqCostCells_rowMain__dSSWT,.BoqCostCells_rowRight__n2Zd2{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.BoqCostCells_rowRight__n2Zd2{align-items:flex-end;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoqCostCells_sub__qZwgW{font-weight:var(--font-weight-semibold);color:var(--color-text-headings);overflow:hidden;text-overflow:ellipsis}.BoqCostCells_meta__gL5eg{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.BoqCostCells_historyToggle__rnckp{display:inline-flex;align-items:center;gap:var(--space-2xs);align-self:flex-start;border:none;background:transparent;padding:var(--space-xs) 0 var(--space-3xs);font:inherit;cursor:pointer;color:var(--color-text-tertiary)}.BoqCostCells_historyToggle__rnckp:hover{color:var(--color-text-body)}.BoqCostCells_delta__S2S4B{font-size:var(--font-size-caption-sm);margin-left:var(--space-3xs)}.BoqCostCells_changeLine__xyDqG{display:block;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.EvaluatedTask_taskRowShell__NxB_8{position:relative;box-sizing:border-box;width:100%}.EvaluatedTask_taskRow__qr2SU{display:grid;grid-template-columns:minmax(0,1fr) 60px 80px 104px 128px 200px;align-items:center;width:100%;box-sizing:border-box;min-height:0;padding-block:var(--space-xs);padding-inline:calc(var(--space-sm) + var(--space-2xs));line-height:1.35;background-color:var(--color-surface-table);cursor:pointer;border:1px solid var(--color-border-separating);border-radius:var(--radius-xs);box-shadow:none}.EvaluatedTask_taskRowAlt__47ecv{background-color:var(--color-surface-table-alt)}.EvaluatedTask_taskRow__qr2SU:not(.EvaluatedTask_taskRowDisabled__tgYO2):hover{background-color:var(--color-surface-table-hover)}.EvaluatedTask_taskRowDisabled__tgYO2{pointer-events:auto}.EvaluatedTask_taskRowSelected__bgBHe{background-color:var(--color-surface-information)}.EvaluatedTask_taskCell__EGWEj{height:auto;align-content:center;padding:0 var(--space-xs);border-right:none;box-shadow:none;font-size:var(--font-size-label);line-height:1.35;color:var(--color-text-body);box-sizing:border-box;min-width:0}.EvaluatedTask_taskCellDesc___P7KC{display:flex;align-items:center;gap:calc(var(--space-xs) + 1px);min-width:0;padding-left:0}.EvaluatedTask_unitPlain__7WUVw{padding:0!important;border-radius:0!important;font-size:inherit;line-height:inherit;color:inherit}.EvaluatedTask_centerCell__D3jkR{text-align:center}.EvaluatedTask_taskCellQty__f_tRc,.EvaluatedTask_taskCellTotalPrice___zG8P,.EvaluatedTask_taskCellUnitPrice__FM9gL{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EvaluatedTask_taskCellUnit__xsIxJ{text-align:center;color:var(--color-text-tertiary)}.EvaluatedTask_taskCellTotalPrice___zG8P{font-weight:var(--font-weight-semibold);color:var(--color-text-headings)}.EvaluatedTask_taskCellNote__GVYTA{color:var(--color-text-secondary);padding-left:var(--space-sm);font-size:var(--font-size-caption)}.EvaluatedTask_unitPriceCellInteractive__qU8vZ{cursor:text}.EvaluatedTask_descContent__afpj8{display:flex;align-items:center;gap:calc(var(--space-xs) + 1px);min-width:0;flex:1 1}.EvaluatedTask_statusDot__7zlIN{flex:none}.EvaluatedTask_dragHandleEl__0g_qP,.EvaluatedTask_selectionCheckbox__GImun{display:inline-flex;flex-shrink:0;align-items:center}.EvaluatedTask_dragHandleEl__0g_qP{opacity:.55}.EvaluatedTask_unitPriceInputWrapper__DiWgf{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);width:100%}.EvaluatedTask_unitPriceInput__8es0n{width:100%;padding:var(--space-xs);border:1px solid var(--color-border-action);border-radius:var(--radius-sm);background-color:var(--color-surface-default);color:var(--color-text-body);font-size:inherit;text-align:right}.EvaluatedTask_unitPriceInput__8es0n:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus)}.EvaluatedTask_unitPriceInput__8es0n:disabled{opacity:.8}.EvaluatedTask_unitPriceInputError__K6b_J{border-color:var(--color-border-danger);box-shadow:0 0 0 1px var(--color-border-danger)}.EvaluatedTask_unitPriceErrorText__0mq9O{color:var(--color-text-danger);font-size:var(--font-size-body-sm)}.EvaluatedTask_previewPageHidden__4pH1W{display:none}.EvaluatedTask_descCell__Dau6_{position:relative}.EvaluatedTask_versionBadge__ReayN{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:2px 6px;border-radius:var(--radius-sm);background-color:var(--color-surface-action);color:var(--color-text-on-action);font-size:12px}.EvaluatedTask_historyGrid__SlD5N{display:grid;grid-template-columns:minmax(0,1fr) 60px 80px 104px 128px 200px}.EvaluatedTask_historyRow__3Zy7G{display:contents}.EvaluatedTask_historyConnector__KO2if{position:absolute;left:-14px;top:-8px;bottom:-8px;width:2px;background:var(--color-border-separating)}.EvaluatedTask_historyConnectorEnd__RM7YD{bottom:50%}.EvaluatedTask_historyArm__TKDDb{position:absolute;left:-14px;top:50%;width:14px;height:2px;background:var(--color-border-separating)}.EvaluatedTask_treeConnector__EBrb0{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, 11px));top:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));bottom:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));width:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.EvaluatedTask_treeConnectorEnd__nBYob{bottom:50%}.EvaluatedTask_treeArm__Hdh5d{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, 11px));top:50%;width:var(--boq-tree-arm-width,11px);height:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.EvaluatedTask_shellTreeConnector__gQoBL{position:absolute;left:calc((var(--boq-tree-col, 0) + 1) * var(--boq-tree-indent-step, 22px) - var(--boq-tree-arm-width, 11px));top:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));bottom:calc(-1 * var(--boq-tree-overscan, var(--space-3xs)));width:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.EvaluatedTask_shellTreeConnectorEnd__1rS2U{bottom:50%}.EvaluatedTask_shellTreeArm__Pt5jC{position:absolute;left:calc(var(--boq-tree-indent-step, 22px) * var(--boq-tree-level, 1) - var(--boq-tree-arm-width, 11px));top:50%;width:var(--boq-tree-arm-width,11px);height:var(--boq-tree-line-width,1px);background:var(--color-border-default)}.EvaluatedTask_taskRowDeleted__wOk9W>span{color:var(--color-text-danger)}.EvaluatedTask_historyAdded__277N_>span{background:rgb(var(--color-surface-success-base-rgb)/.7)}.EvaluatedTask_historyEdited__SC5UM>span{background:rgb(var(--color-surface-warning-rgb)/.9)}.EvaluatedTask_historyDeleted__2RDZE>span{background:rgb(var(--color-surface-danger-base-rgb)/.7)}.EvaluatedTask_taskRow__qr2SU.EvaluatedTask_sheetRow__Z6q8t{padding:0;border:0;border-bottom:1px solid var(--color-border-separating);border-radius:0}.EvaluatedTask_sheetRow__Z6q8t .EvaluatedTask_sheetCellDesc__xv1s5{padding-block:calc(var(--space-sm) - 1px);padding-right:var(--boq-sheet-pad);padding-left:calc(var(--boq-sheet-pad) + var(--boq-sheet-level, 0) * var(--boq-sheet-indent-step))}.EvaluatedTask_sheetRow__Z6q8t .EvaluatedTask_sheetCell__NuNG6{align-self:stretch;display:flex;align-items:center;padding:calc(var(--space-sm) - 1px) var(--boq-sheet-pad);border-left:1px solid var(--color-border-separating);font-size:var(--font-size-label)}.EvaluatedTask_sheetRow__Z6q8t .EvaluatedTask_sheetCellCenter__EWAUi{justify-content:center;text-align:center}.EvaluatedTask_sheetRow__Z6q8t .EvaluatedTask_sheetCellNote__1S4zB{color:var(--color-text-tertiary)}.style_draggableButton___S_QD{width:24px;height:24px;cursor:-webkit-grab;cursor:grab;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-icons-secondary);transition:color .2s ease}.style_draggableButton___S_QD:hover{color:var(--color-icons-primary)}.style_draggableButton___S_QD:active,.style_draggableButton___S_QD:hover{cursor:-webkit-grabbing;cursor:grabbing}.style_dragIcon__BFJKM{pointer-events:none}.BoqRows_ghostRow__ujmJj{color:var(--color-text-disabled);text-decoration:line-through}.BoqRows_ghostRow__ujmJj input{cursor:default}.BoqRows_deviationBadgeInline__y0FWu{margin-left:var(--space-xs)}.BoqRows_deviationBadgeStack__vntYW{display:block;margin-top:var(--space-xs)}.BoqRows_presentationDisabledRow__Ao0_y{color:var(--color-text-disabled)}.BoqRows_presentationTintInfo__TKgvo{box-shadow:inset 3px 0 0 var(--color-status-indicator-blue),inset 0 0 0 999px color-mix(in srgb,var(--color-surface-information) 75%,transparent)}.BoqRows_presentationTintDanger__sVTaZ{box-shadow:inset 3px 0 0 var(--color-status-indicator-red),inset 0 0 0 999px color-mix(in srgb,var(--color-status-background-red) 85%,transparent)}.BoqRows_presentationChips__0trfR{display:inline-flex;align-items:center;gap:var(--space-2xs);flex-shrink:0}.FilterCategoryChips_chips__h_jMj{flex-wrap:nowrap;margin-left:10px;flex:0 999 auto;max-width:16rem}.FilterCategoryChips_chip__2I23h,.FilterCategoryChips_chips__h_jMj{display:inline-flex;gap:6px;align-items:center;min-width:0;overflow:hidden}.FilterCategoryChips_chip__2I23h{font-size:inherit;font-weight:500;line-height:1.3;padding:2px 12px;border-radius:999px;border:1px solid transparent;white-space:nowrap;flex:0 1 auto;max-width:11rem}.FilterCategoryChips_chipLabel__37rxD{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterCategoryChips_overflowChip__gPjc8{flex:0 0 auto;max-width:none;padding:2px 8px;background-color:var(--color-surface-default-hover);border-color:var(--color-border-separating);color:var(--color-text-body);cursor:default}.FilterCategoryChips_dot__zW0mj{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.FilterCategoryChips_removeBtn__Gwx6y{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:2px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;line-height:1;font-size:.95em;opacity:0;pointer-events:none;transition:opacity .12s ease}.FilterCategoryChips_chip__2I23h:focus-within .FilterCategoryChips_removeBtn__Gwx6y,.FilterCategoryChips_chip__2I23h:hover .FilterCategoryChips_removeBtn__Gwx6y{opacity:.7;pointer-events:auto}.FilterCategoryChips_removeBtn__Gwx6y:hover{opacity:1}@media (hover:none){.FilterCategoryChips_removeBtn__Gwx6y{opacity:.7;pointer-events:auto}}.VersionWarningModal_message__XpTq5{margin:0;font-size:var(--font-size-body-md);line-height:1.5;color:var(--color-text-body)}.VersionWarningModal_versionInfo__9emZq{margin:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);background-color:var(--color-surface-default-hover);font-size:var(--font-size-body-sm);font-weight:500;color:var(--color-text-body)}.ScheduleBoqTaskAssignBar_root__89WGa{--cov:var(--color-border-action);display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm) var(--space-xs);width:100%;min-width:0;-webkit-border-start:3px solid var(--cov);border-inline-start:3px solid var(--cov);background:color-mix(in srgb,var(--cov) 7%,transparent);border-radius:var(--radius-sm)}.ScheduleBoqTaskAssignBar_toneFull__1K4Ub{--cov:var(--color-surface-success-base)}.ScheduleBoqTaskAssignBar_tonePartial__Jbktd{--cov:rgb(var(--color-warning-500-rgb))}.ScheduleBoqTaskAssignBar_toneZero__60FZM{--cov:var(--color-text-danger)}.ScheduleBoqTaskAssignBar_toneManual__X0Ams{--cov:var(--color-text-disabled)}.ScheduleBoqTaskAssignBar_pill__bXEOc{align-items:center;background:color-mix(in srgb,var(--cov) 14%,var(--color-surface-page));border:1px solid color-mix(in srgb,var(--cov) 35%,transparent);border-radius:var(--radius-sm);color:var(--cov);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-3xs);overflow:hidden;padding:1px var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;width:8.5rem}.ScheduleBoqTaskAssignBar_pillDot__Xgjf0{background:var(--cov);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.ScheduleBoqTaskAssignBar_coverageLine__QOgB6{margin:0;font-size:var(--font-size-body-sm);color:var(--color-text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ScheduleBoqTaskAssignBar_controlsRow__y6sqA{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-width:0}.ScheduleBoqTaskAssignBar_types__uQy8X{display:inline-flex;gap:var(--space-2xs);flex-shrink:0}.ScheduleBoqTaskAssignBar_typeButton__lapma{padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-body-sm);font-weight:500;color:var(--color-text-primary);background-color:var(--color-surface-page);border:1px solid var(--color-border-action);border-radius:var(--radius-sm);cursor:pointer}.ScheduleBoqTaskAssignBar_typeButton__lapma:hover:not(.ScheduleBoqTaskAssignBar_typeButtonActive__IZi24){background-color:var(--color-surface-action-subtle)}.ScheduleBoqTaskAssignBar_typeButton__lapma:focus-visible{outline:2px solid var(--color-border-action);outline-offset:2px}.ScheduleBoqTaskAssignBar_typeButtonActive__IZi24{color:var(--color-text-on-action);background-color:var(--color-surface-action);border-color:var(--color-surface-action);font-weight:600}.ScheduleBoqTaskAssignBar_typeButtonActive__IZi24:hover{background-color:var(--color-surface-action-hover);border-color:var(--color-surface-action-hover)}.ScheduleBoqTaskAssignBar_barRow__fAeHF{display:flex;align-items:center;gap:var(--space-sm);flex:1 1;min-width:0}.ScheduleBoqTaskAssignBar_track__QQPMM{position:relative;flex:1 1;height:.75rem;background-color:color-mix(in srgb,var(--cov) 12%,var(--color-surface-page));border:1px solid color-mix(in srgb,var(--cov) 45%,transparent);border-radius:var(--radius-sm);overflow:hidden}.ScheduleBoqTaskAssignBar_coveredFill__b72M3{z-index:0;background-color:color-mix(in srgb,var(--color-border-action) 38%,var(--color-surface-page))}.ScheduleBoqTaskAssignBar_coveredFill__b72M3,.ScheduleBoqTaskAssignBar_fill__NasO3{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--radius-sm);pointer-events:none}.ScheduleBoqTaskAssignBar_fill__NasO3{z-index:1;background-color:var(--cov)}.ScheduleBoqTaskAssignBar_coveredMarker__HBVrt{position:absolute;inset-block:-1px;width:2px;-webkit-margin-start:-1px;margin-inline-start:-1px;z-index:2;background-color:var(--color-text-disabled);border-radius:1px;pointer-events:none;opacity:.85}.ScheduleBoqTaskAssignBar_range__iV4Cs{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ScheduleBoqTaskAssignBar_label__ZYRED{flex-shrink:0;width:15rem;font-size:var(--font-size-body-sm);color:var(--color-text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VirtualizedItem_virtualItem__MIVto{width:100%;display:flex;flex-direction:column}.VirtualizedAccordion_accordionContainer__cnaX_{flex:1 1 auto;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%;--boq-tree-indent-step:calc(var(--space-md) + var(--space-xs) + var(--space-3xs));--boq-tree-arm-width:calc(var(--space-md) - var(--space-xs) - var(--space-3xs));--boq-tree-line-width:1px;--boq-tree-overscan:var(--space-3xs);--boq-left-rail:calc(var(--space-xl) - var(--space-sm));padding:var(--space-sm) 0 var(--space-sm) var(--boq-left-rail);background-color:transparent;position:relative}.VirtualizedAccordion_collapseAllButton__E9VQa{position:absolute;top:-20px;left:50px;z-index:10;background-color:var(--color-surface-page-rgb);color:white;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:700;box-shadow:none;transition:all .2s ease}.VirtualizedAccordion_collapseAllButton__E9VQa:hover{background-color:var(--color-surface-action);transform:scale(1.05);box-shadow:none}.VirtualizedAccordion_collapseAllButton__E9VQa:active{transform:scale(.95)}.VirtualizedAccordion_collapseAllButton__E9VQa:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX{background-color:var(--color-surface-action-rgb)!important}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX:hover{background-color:var(--color-surface-action)!important}.VirtualizedAccordion_virtualContainer__5wWJU{width:100%;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;box-sizing:border-box}.VirtualizedAccordion_dockBottomSpacing__B_KKm{padding-bottom:calc(var(--space-lg) + var(--space-md))}@media (min-width:2560px){.VirtualizedAccordion_dockBottomSpacing__B_KKm{padding-bottom:calc(var(--space-xl) + var(--space-md))}}@media (min-width:3840px){.VirtualizedAccordion_dockBottomSpacing__B_KKm{padding-bottom:calc(var(--space-2xl) + var(--space-md))}}.VirtualizedAccordion_jumpToSelectedButton__WVYmv{position:absolute;bottom:20px;right:20px;z-index:20;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--color-text-on-action);background-color:var(--color-surface-action);color:var(--color-text-on-action);transition:transform .15s ease,background-color .15s ease}.VirtualizedAccordion_jumpToSelectedButton__WVYmv:hover{background-color:var(--color-surface-action-hover);transform:scale(1.08)}.VirtualizedAccordion_jumpToSelectedButton__WVYmv:active{transform:scale(.95)}.VirtualizedAccordion_jumpToSelectedButton__WVYmv:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.VirtualizedAccordion_virtualItemWrapper__P1y3i{position:absolute;top:0;left:0;width:100%;padding-bottom:calc(var(--space-3xs) + 1px);box-sizing:border-box}.VirtualizedAccordion_accordionContainer__cnaX_.VirtualizedAccordion_sheet___twKZ{padding:0;--boq-sheet-pad:calc(var(--space-md) + var(--space-3xs));--boq-sheet-indent-step:var(--space-md)}.VirtualizedAccordion_sheet___twKZ .VirtualizedAccordion_virtualItemWrapper__P1y3i{padding-bottom:0}.VirtualizedAccordion_sheet___twKZ .VirtualizedAccordion_virtualContainer__5wWJU{scrollbar-gutter:stable}.VirtualizedAccordion_emptyContainer__AHlMp,.VirtualizedAccordion_loadingContainer___c_T_{display:flex;justify-content:center;align-items:center;height:200px;color:var(--theme-text-secondary)}.VirtualizedAccordion_emptyContainer__AHlMp{height:calc(100vh - 400px);overflow:auto}.VirtualizedAccordion_virtualItem__Hw2QR{width:100%;border-bottom:1px solid var(--theme-border);transition:background-color .2s ease}.VirtualizedAccordion_virtualItem__Hw2QR:hover{background-color:var(--theme-hover)}.VirtualizedAccordion_categoryItem__HuDcN{background-color:var(--theme-background);font-weight:500}.VirtualizedAccordion_categoryItemExpanded__91nLO{background-color:var(--theme-background-light)}.VirtualizedAccordion_taskItem__Bme3r{background-color:var(--theme-background)}@media (max-width:768px){.VirtualizedAccordion_accordionContainer__cnaX_{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}}.BillOfQuantities_container__NtAKj{background:transparent;color:var(--color-text-body);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.BillOfQuantities_modeToggle__FFIC_{display:inline-flex;gap:var(--space-xs)}.BillOfQuantities_toggleBtn__FY_7L{padding:var(--space-xs) var(--space-sm);background:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-defaut);border-radius:var(--radius-sm)}.BillOfQuantities_toggleBtn__FY_7L.BillOfQuantities_active__bLZLD{background:var(--color-surface-action);color:var(--color-text-on-action);border-color:var(--color-border-action)}.BillOfQuantities_expandBtn__pg0qe{margin-left:auto;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-defaut);background:var(--color-surface-default);color:var(--color-text-body);border-radius:var(--radius-sm)}.BillOfQuantities_tableCard__Q7sKP{background:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:calc(var(--space-sm) + var(--space-3xs));min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden;min-width:0}.BillOfQuantities_tableScroll__2D2SI{flex:1 1 auto;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.BillOfQuantities_tableTrack__oO57_{box-sizing:border-box;width:100%;min-width:1020px;height:auto;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.BillOfQuantities_tableTrack__oO57_:has([data-boq-cost-columns]){min-width:1404px}.BillOfQuantities_contentScroll__L3__b{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:100%;overflow:hidden}.BillOfQuantities_accordionWrapper__L2rga{padding-left:0;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.BillOfQuantities_leftBar__YmlaS{position:absolute;left:var(--space-xs);top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm);width:40px;z-index:2}.BillOfQuantities_iconBtn__Sj5Tj{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.BillOfQuantities_embedded__V_fjO .BillOfQuantities_leftBar__YmlaS{display:none}.BillOfQuantities_embedded__V_fjO .BillOfQuantities_accordionWrapper__L2rga{padding-left:0}.style_changeLogPanel__rzPnV{display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden}.style_collapsed__5lEkR{flex:0 0 auto}.style_expanded__Xxn9T{flex:1 1 auto}.style_header__2jmvb{flex-shrink:0;height:calc(var(--space-xl) - var(--space-xs));display:flex;align-items:center;cursor:pointer;background:var(--color-surface-default);border-top:1px solid var(--color-border-separating);color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.style_header__2jmvb:hover{background:var(--color-surface-default-hover)}.style_header__2jmvb:focus-visible{outline:var(--space-3xs) solid var(--color-border-focus);outline-offset:calc(-1 * var(--space-3xs))}.style_expanded__Xxn9T .style_header__2jmvb{border-top:none;border-bottom:1px solid var(--color-border-separating);background:var(--color-surface-information)}.style_headerContent__PqzWf{position:-webkit-sticky;position:sticky;left:0;display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm)}.style_title__nGq4E{margin:0;font-size:var(--font-size-body-sm);font-weight:600;white-space:nowrap}.style_toggleIcon__bY6Mh{display:flex;align-items:center;justify-content:center;width:var(--space-md);height:var(--space-md);flex-shrink:0}.style_content__0hfLD{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.style_emptyState__QH_It{display:flex;align-items:center;justify-content:center;font-style:italic;padding:var(--space-md);color:var(--color-text-body)}.style_emptyState__QH_It p{margin:0;font-size:var(--font-size-body-sm)}