.ComparisonPageHeader_container__UFQA6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.ComparisonPageHeader_titleGroup__OubSy{display:flex;align-items:center;gap:var(--space-md)}.ComparisonPageHeader_icon__WR5Wy{width:48px;height:48px;background:linear-gradient(135deg,rgba(var(--color-surface-action-rgb),.9) 0,rgba(var(--color-surface-action-rgb),.6) 100%);color:var(--color-text-on-action);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-body-md);letter-spacing:.08em}.ComparisonPageHeader_title__EZlQr{margin:0;font-size:var(--font-size-heading-h3);color:var(--color-text-headings)}.ComparisonPageHeader_actions__dSWJh{display:flex;align-items:center;gap:var(--space-md)}.ComparisonPageHeader_icon__WR5Wy{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-sm);background-color:var(--color-surface-icon-background)}.ComparisonPageHeader_toggle__f2dAo{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-body-sm);color:var(--color-text-body)}.ComparisonPageHeader_toggle__f2dAo input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:26px;border-radius:13px;background-color:var(--color-border-default);position:relative;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-border-action)}.ComparisonPageHeader_toggle__f2dAo input:checked{background-color:var(--color-surface-action)}.ComparisonPageHeader_slider__0d2r6{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:var(--color-surface-default);box-shadow:0 1px 3px rgb(0 0 0/.2);transition:transform .2s ease}.ComparisonPageHeader_slider__0d2r6:hover{background-color:var(--color-surface-default-hover)}.ComparisonPageHeader_toggle__f2dAo input:checked+.ComparisonPageHeader_slider__0d2r6{transform:translateX(22px)}.ComparisonPageHeader_toggleLabel__ZdFYA{font-weight:500;color:var(--color-text-body)}.EditableImage_uploadButton__ZBvcv{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:var(--radius-md);background-color:var(--color-surface-action)}.EditableImage_uploadIcon__U5_pn{position:absolute;z-index:2;fill:var(--color-icons-on-action)}.EditableImage_uploadIcon__U5_pn,.EditableImage_uploadIcon__U5_pn svg{width:var(--space-2xl);height:var(--space-2xl)}.ConfirmationModal_modal__kil_E{padding:var(--space-ml-middle-large)}.ConfirmationModal_title__vGPlz{font-size:var(--font-size-heading-h4);font-weight:600;color:var(--color-text-headings)}.ConfirmationModal_content__kjgmh{min-width:450px;text-align:center}.ConfirmationModal_messageContainer__h9aM4{padding:var(--space-ml-middle-large);margin-bottom:var(--space-ml-middle-large)}.ConfirmationModal_buttonsContainer__sUhFx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);width:100%}.ConfirmationModal_buttonsContainerSingle__cMBbr{grid-template-columns:1fr}.ConfirmationModal_buttonsContainer__sUhFx>*{width:100%}.styles_content__SXb9l{display:flex;flex-direction:column;margin-top:36px}.styles_logoContainer__GCmTX{display:grid;grid-template-columns:100px 1fr;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);margin-bottom:var(--space-md)}.styles_avatarButton__4cUop{width:100px;height:100px}.styles_inputWrapper__lgAMk div label{font-size:var(--font-size-body-sm);color:var(--color-text-on-disabled)}.styles_emailInputWrapper__4PJoz,.styles_uicInputWrapper__fuQdO{margin-bottom:var(--space-xs)}.styles_uicInputWrapper__fuQdO div label{text-transform:uppercase}.styles_emailInputWrapper__4PJoz div label{text-transform:capitalize}.styles_input__UKuNF{border-color:var(--color-border-disabled)}.styles_readOnlyInput__qoVGH{background-color:var(--color-surface-disabled);color:var(--color-surface-disabled)}.styles_buttonsContainer__7JMX9{margin-top:var(--space-xl);gap:var(--space-sm);display:flex;justify-content:center;align-items:center}.styles_button__5NH61{min-width:242px}.style_floatingBox__a2OSA{position:absolute;top:50%;right:10%;transform:translateY(-50%)}.style_modalTitle__KZYBH{color:var(--color-text-headings)}.MoveItemsModalContent_breadcrumbs__yLfKu{padding:0 var(--space-sm);margin-top:var(--space-md)}.MoveItemsModalContent_breadcrumb__QbiHg{padding-top:var(--space-xs);padding-bottom:var(--space-xs);font-size:var(--font-size-body-sm);border-bottom:1px solid var(--color-border-defaut)}.MoveItemsModalContent_breadcrumbsLabel__45TjG,.MoveItemsModalContent_chooseLocationLabel__yWYRe{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text-headings);font-weight:600}.MoveItemsModalContent_chooseLocationContainer__bD5ku{padding:0 var(--space-sm);margin-top:var(--space-md)}.MoveItemsModalContent_searchInputContainer__BIsL_{border-bottom:1px solid var(--color-border-defaut)}.MoveItemsModalContent_searchInput__B0baZ{margin:var(--space-xs) 0;margin-bottom:var(--space-md)}.MoveItemsModalContent_buttonContainer__Ct27h{display:flex;justify-content:space-between;margin-top:var(--space-lg);gap:var(--space-sm)}.MoveItemsModalContent_foldersList__4HwSw{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);max-height:320px;overflow:auto;padding:0 var(--space-lg) 0 var(--space-sm);margin-top:var(--space-md)}.MoveItemsModalContent_folderRow__DZPH3{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border-defaut);margin-bottom:var(--space-ml-middle-large)}.MoveItemsModalContent_folderRow__DZPH3:hover{border-radius:var(--radius-sm);background-color:var(--color-surface-default-hover)}.MoveItemsModalContent_folderRowContent__FPsjQ{display:flex;align-items:center;gap:var(--space-xs)}.MoveItemsModalContent_folderName___cqxX,.MoveItemsModalContent_rootFolderName__Ubv0k{font-size:var(--font-size-body-md);line-height:var(--font-size-body-md);color:var(--color-text-headings);padding-right:var(--space-sm)}.MoveItemsModalContent_folderName___cqxX{border-right:1px solid var(--color-border-defaut)}.MoveItemsModalContent_folderFilesCount___8C20,.MoveItemsModalContent_folderUpdatedAt___NL1v{font-size:var(--font-size-body-sm);line-height:var(--font-size-body-sm);color:var(--color-text-on-disabled);padding-right:var(--space-sm)}.MoveItemsModalContent_folderUpdatedAt___NL1v{border-right:1px solid var(--color-border-defaut)}.MoveItemsModalContent_navigateButton__J9bc3:hover{background-color:var(--color-surface-action-hover)}.MoveItemsModalContent_navigateButton__J9bc3{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.MoveItemsModalContent_folderRow__DZPH3:focus-within .MoveItemsModalContent_navigateButton__J9bc3,.MoveItemsModalContent_folderRow__DZPH3:hover .MoveItemsModalContent_navigateButton__J9bc3{opacity:1;pointer-events:auto}.MoveItemsModalContent_selected__ESdli{border:1px solid var(--color-border-information);border-radius:var(--radius-sm)}.MoveItemsModalContent_disabled__QWamz{opacity:.5;cursor:not-allowed}.ScrollableContainer_scrollableContainer__f30ob{overflow-y:scroll;height:inherit;padding-right:15px}.SectionHeader_sectionHeader__I7GMO{position:static;z-index:1;width:-webkit-fill-available;width:-moz-available;width:stretch;padding-top:var(--space-lg);display:flex;align-items:center;gap:var(--space-md);background-color:var(--color-surface-page);padding-bottom:var(--space-ml-middle-large)}.SectionHeader_sectionHeaderTextContainer__dTdwh{display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1}.SectionHeader_sectionHeader__I7GMO h3{font-size:var(--font-size-heading-h3);line-height:var(--space-xl);font-weight:600;color:var(--color-text-headings);margin:0;margin-right:var(--space-md)}.SectionHeader_titleContainer__VupCa{display:flex;align-items:center}.style_skeleton__GaERj{background-color:#97979744;border-radius:4px;display:inline-block;width:100%;height:20px;animation:style_pulse__y_WRX 1.5s ease-in-out infinite;z-index:3}.style_skeleton__GaERj.style_inline__avVdz{display:inline-block;vertical-align:middle}@keyframes style_pulse__y_WRX{0%{background-color:#e0e0e044}50%{background-color:#f5f5f544}to{background-color:#e0e0e044}}.BoQHeader_projectHeader__ageh_{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--color-border-default)}.BoQHeader_projectDetails__FhO1q{display:flex;flex-direction:column;align-items:flex-start}.BoQHeader_budgetHeader__rxoSH{display:flex;align-items:center;gap:8px;font-size:var(--font-size-heading-h3);font-weight:600;color:var(--color-text-heading)}.BoQHeader_budgetIcon__W5W8X{background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;padding:var(--space-xs);border-radius:var(--radius-sm)}.BoQHeader_projectName__dbOMZ{font-size:var(--font-size-heading-h4);font-weight:500;color:var(--color-text-heading)}.BoQHeader_projectDetails__FhO1q h2{margin:0 0 5px;font-size:clamp(20px,2.5vw,32px);font-weight:700}.BoQHeader_projectSubtitle__QEx8j{font-size:clamp(14px,1.5vw,20px);font-weight:500}.BoQHeader_projectSubtitle__QEx8j,.BoQHeader_projectTotal__IaDUm{display:flex;align-items:center;gap:8px}.BoQHeader_updateRequestActions__7oWKo{display:flex;align-items:center;gap:var(--space-sm)}.BoQHeader_offerTotalText__sBbw2{font-size:clamp(14px,1.5vw,20px);font-weight:600}.BoQHeader_dropdownArrow__U1uSs{font-size:clamp(10px,1vw,16px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.BoQHeader_projectHeader__ageh_{flex-direction:column;align-items:flex-start;gap:10px}.BoQHeader_projectDetails__FhO1q h1{font-size:clamp(18px,4vw,24px)}.BoQHeader_offerTotalText__sBbw2,.BoQHeader_projectSubtitle__QEx8j{font-size:clamp(12px,3vw,16px)}.BoQHeader_dropdownArrow__U1uSs{font-size:clamp(8px,2vw,12px)}}.DropdownWidget_wrapper__NoqCt{position:relative;display:flex;align-items:center;overflow:visible;font-size:var(--font-size-body-md)}.DropdownWidget_select__xwL35{flex:1 1;background:var(--color-surface-action);color:var(--color-text-on-action);border:none;padding:var(--space-sm) var(--space-md);padding-right:var(--space-lg);font-weight:500;cursor:pointer;outline:none;min-width:200px;max-width:200px;min-height:40px;display:flex;align-items:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpolygon points='6,9 12,15 18,9' fill='white'%3e%3c/polygon%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:28px;border-radius:var(--radius-sm) 0 0 var(--radius-sm);position:relative;z-index:2}.DropdownWidget_selectOpen__2IVN_{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpolygon points='6,15 12,9 18,15' fill='white'%3e%3c/polygon%3e%3c/svg%3e")}.DropdownWidget_selectedText__Bd88C{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.DropdownWidget_dropdown__h5zBo{background:var(--color-surface-default);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;max-height:200px;overflow-y:auto}.DropdownWidget_option__o4qlv{padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--color-text-default);transition:background-color .2s ease;border-bottom:1px solid var(--color-border-disabled);white-space:normal;word-wrap:break-word;line-height:1.4}.DropdownWidget_option__o4qlv:last-child{border-bottom:none}.DropdownWidget_optionSelected__3sWDf{background-color:var(--color-surface-action-hover);font-weight:500}.DropdownWidget_optionDisabled__DdjrI{color:var(--color-text-disabled)!important;cursor:not-allowed!important;background-color:var(--theme-light)!important}.DropdownWidget_select__xwL35:disabled{opacity:.6;cursor:not-allowed}.DropdownWidget_miniBox__yPSBE{cursor:pointer;display:flex;align-items:center;background:var(--color-surface-action);color:var(--color-text-on-action);padding:var(--space-sm) var(--space-md);min-height:40px;min-width:60px;gap:8px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.DropdownWidget_versionNumber__Dc3xt{font-weight:600;color:var(--color-text-on-action)}.DropdownWidget_lockIcon__roJL7{color:var(--color-text-on-action)}.DropdownWidget_finishVersion__pzEDk{cursor:pointer;display:flex;gap:var(--space-sm);align-items:center;background:var(--color-surface-action);color:var(--color-text-on-action);padding:var(--space-sm) var(--space-md);min-height:40px;max-height:var(--space-xl);border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media (max-width:768px){.DropdownWidget_miniBox__yPSBE,.DropdownWidget_select__xwL35{padding:6px 10px}.DropdownWidget_versionNumber__Dc3xt{font-size:var(--font-size-body-sm)}.DropdownWidget_finishVersion__pzEDk,.DropdownWidget_miniBox__yPSBE,.DropdownWidget_select__xwL35{min-height:var(--space-sm)}}.EVTListDropdownSelector_wrapper__KHJBN{display:flex;flex-direction:column;gap:var(--space-xs);min-width:250px}.EVTListDropdownSelector_select__YPRCt{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);cursor:pointer}.EVTListDropdownSelector_selectOpen__ZP6G3{border-color:var(--color-border-focus)}.EVTListDropdownSelector_selectedText__Ed6js{font-size:var(--font-size-heading-h5);color:var(--color-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EVTListDropdownSelector_arrow__5_e4e{color:var(--color-icons-secondary);display:inline-flex;margin-left:var(--space-sm);transform:rotate(0deg);transition:transform .2s ease}.EVTListDropdownSelector_selectOpen__ZP6G3 .EVTListDropdownSelector_arrow__5_e4e{transform:rotate(180deg)}.ActionBar_actionBar__MvdXy{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:transparent;gap:clamp(10px,2vw,10px);min-height:60px;overflow:visible}.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB{gap:clamp(10px,1.5vw,15px)}.ActionBar_actionButtons__9wmZ8{display:flex;gap:clamp(8px,1.5vw,15px);align-items:center;justify-content:center;flex:1 1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;min-width:0;padding:2px 0;border-radius:4px;margin:0 2px;position:relative;cursor:-webkit-grab;cursor:grab}.ActionBar_actionButtons__9wmZ8:active{cursor:-webkit-grabbing;cursor:grabbing}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]{gap:clamp(8px,1.2vw,15px);justify-content:center}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar{height:3px}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar-track{background:transparent;border-radius:2px}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ActionBar_actionButtons__9wmZ8:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.ActionBar_actionButtons__9wmZ8::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.6)}.ActionBar_actionButtons__9wmZ8:after,.ActionBar_actionButtons__9wmZ8:before{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1;transition:opacity .3s ease}.ActionBar_actionButtons__9wmZ8:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,.8),transparent);opacity:0}.ActionBar_actionButtons__9wmZ8:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,.8),transparent);opacity:0}.ActionBar_actionButtons__9wmZ8[data-can-scroll-left=true]:before,.ActionBar_actionButtons__9wmZ8[data-can-scroll-right=true]:after{opacity:1}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:after,.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:before{width:15px}.ActionBar_actionBar__MvdXy>:last-child{flex-shrink:0;margin-left:auto}.ActionBar_viewDetailsIcon__ymYj5>svg{color:var(--color-text-on-action)}@media (max-width:768px){.ActionBar_actionBar__MvdXy{padding:clamp(6px,1vw,15px);gap:clamp(8px,1.5vw,15px);min-height:50px}.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB{gap:clamp(8px,1.2vw,12px);padding:clamp(6px,1vw,15px)}.ActionBar_actionButtons__9wmZ8{gap:clamp(6px,1vw,10px);padding:1px 0}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]{gap:clamp(6px,1vw,10px)}.ActionBar_actionButtons__9wmZ8:after,.ActionBar_actionButtons__9wmZ8:before{width:15px}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:after,.ActionBar_actionButtons__9wmZ8[data-icons-only=true]:before{width:10px}}@media (max-width:480px){.ActionBar_actionBar__MvdXy,.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB{padding:8px;gap:8px;min-height:44px}.ActionBar_actionButtons__9wmZ8{gap:6px;padding:4px 0;margin:0}.ActionBar_actionButtons__9wmZ8[data-icons-only=true]{gap:6px;padding:4px 0}.ActionBar_actionButtons__9wmZ8.ActionBar_scrollable__lSCVR:after{display:none}}.ActionBar_actionBar__MvdXy{transition:padding .2s ease,gap .2s ease}.ActionBar_actionButtons__9wmZ8{transition:gap .2s ease,padding .2s ease,margin .2s ease}.ActionBar_actionBar__MvdXy.ActionBar_iconsOnly__gGbKB .ActionBar_actionButtons__9wmZ8{transition:gap .3s ease,justify-content .3s ease}.Category_accordionItem__2P2lO{margin-bottom:5px}.Category_categoryHeader__YajYw{color:var(--color-text-on-action);border-radius:var(--radius-sm);margin-bottom:3px;border:none;min-height:40px;text-align:left;cursor:pointer;display:grid;align-items:center;font-size:16px}.Category_column__mkDh_{min-height:inherit;background-color:var(--color-surface-action);height:100%}.Category_categoryLevel0Expanded__kNRjR,.Category_categoryLevel1Expanded__HNBQD,.Category_categoryLevel2Expanded__WYjS5,.Category_categoryLevel3PlusExpanded__kjmBH{background-color:var(--color-surface-action)!important}.Category_categoryHeaderEmpty___Lrv_{cursor:default}.Category_categoryHeaderEmpty___Lrv_:hover{background-color:var(--color-surface-action-hover)!important;border-color:var(--border-color,#e9ecef)}.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-action)}.Category_expandButtonPlaceholder__MfcLL{width:20px;height:20px}.Category_folderIcon__iXGbD{width:18px;height:18px;color:var(--folder-color,#ffc107);flex-shrink:0}.Category_dragHandleEl__9W7S6{display:inline-flex;align-items:center;margin-right:var(--space-xs)}.Category_categoryInfoWrapper__zj0zJ{display:flex;align-items:center;justify-content:flex-end;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);padding-right:10px}.Category_categoryNameWrapper__uLqTt{display:flex;align-items:center;padding-left:10px;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.Category_treeConnector___yp6Y{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs))));top:calc(-1 * var(--boq-tree-overscan, var(--space-xs)));bottom:calc(-1 * var(--boq-tree-overscan, var(--space-xs)));width:var(--boq-tree-line-width,var(--space-3xs));background:var(--color-border-separating)}.Category_treeConnectorEnd__dt4k4{bottom:50%}.Category_treeArm__R08P5{position:absolute;left:calc(-1 * var(--boq-tree-arm-width, calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs))));top:50%;width:var(--boq-tree-arm-width,calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs)));height:var(--boq-tree-line-width,var(--space-3xs));background:var(--color-border-separating)}.Category_categoryTotal__BM_2s{padding:8px;text-align:right}.Category_categoryHeader__YajYw.Category_menuActive__Qw6wN{background-color:var(--color-surface-action)!important;border-color:var(--primary-color,#007bff)}.Category_categoryInfo__Cp6Wl{display:flex;align-items:center}.Category_chevronContainer__u5BtO{display:flex;justify-content:flex-end;align-items:center}.Category_chevron__HkzNz{color:white;font-size:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Category_tasksList__vC2Np{margin-top:5px}.Category_subcategoriesContainer__eOG3A{margin-top:3px}@media (max-width:768px){.Category_categoryHeader__YajYw{padding:8px 16px;font-size:14px}}.CategoryInfo_categoryInfoContainer__TMjB9{display:flex;align-items:center;gap:10px;margin-left:8px}.CategoryInfo_statItem__83iTz{display:flex;align-items:center;gap:5px}.CategoryInfo_itemCount__kW8OZ{color:var(--text-color);display:inline-flex;align-items:center;gap:var(--space-2xs)}.style_badge__EHJ4d{padding:var(--space-2xs) var(--space-2xs);border-radius:var(--radius-sm);background-color:var(--color-surface-default);border:1px solid var(--color-border-default);font-size:var(--font-size-body-sm);margin-left:var(--space-2xs)}.style_badgeStack__0CeXm,.style_badge__EHJ4d{display:inline-flex;align-items:center;justify-content:center;line-height:1}.style_badgeStack__0CeXm{flex-direction:column;gap:var(--space-2xs)}.style_baseText__gKDw8{font-size:var(--font-size-body-sm);opacity:.85}.style_positive__OtTw0{background-color:var(--color-surface-success-base);color:var(--color-text-on-action)}.style_negative__JHKQn{background-color:var(--color-surface-danger-base);color:var(--color-text-on-action)}.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-primary)}.style_badgeDot__1vbwL.style_positive__OtTw0{background-color:var(--color-surface-success-base)}.style_badgeDot__1vbwL.style_negative__JHKQn{background-color:var(--color-surface-danger-base)}.style_tooltip__ooIup{white-space:nowrap;background-color:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);box-shadow:var(--shadow-lg);z-index:10000}.style_tooltipStack__lPi6O{display:inline-flex;flex-direction:column;gap:var(--space-2xs);align-items:center;justify-content:center}.style_tooltip__ooIup.style_positive__OtTw0{background-color:var(--color-surface-success-base);color:var(--color-text-on-action);border-color:var(--color-surface-success-base)}.style_tooltip__ooIup.style_negative__JHKQn{background-color:var(--color-surface-danger-base);color:var(--color-text-on-action);border-color:var(--color-surface-danger-base)}.style_sm__Tbg70{font-size:var(--font-size-body-sm)}.style_md__d09Z_{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-body-md)}.CategoryRow_row__1_lP_{display:grid;align-items:center;position:relative;min-height:40px;cursor:pointer;border-bottom:1px solid rgba(var(--color-border-default-rgb,224 229 236),.4)}.CategoryRow_row__1_lP_:before{content:"";position:absolute;inset:0;margin-left:var(--category-indent,0);border-radius:var(--radius-sm);background-color:var(--color-surface-action);z-index:0;transition:background-color .2s ease}.CategoryRow_row__1_lP_:hover:before{background-color:var(--color-surface-action-hover)}.CategoryRow_categoryRow__Q1oAb{font-weight:600;color:var(--color-text-on-action)}.CategoryRow_cell__qe8_x{position:relative;z-index:1;display:flex;align-items:center;padding:0 var(--space-md);font-size:var(--font-size-body-sm);min-height:inherit}.CategoryRow_cell__qe8_x:first-child{border-left:none}.CategoryRow_nameCell__D0ai5{position:relative;gap:var(--space-sm);font-size:var(--font-size-body-md)}.CategoryRow_rootNameCell__DfB1T:before{content:"";position:absolute;left:-14px;top:-12px;bottom:-12px;width:2px;background-color:var(--color-border-separating)}.CategoryRow_listQuantityCell__rYgfk,.CategoryRow_projectQuantityCell__vTi4q,.CategoryRow_projectUnitCell__Hsrzz{justify-content:flex-end}.CategoryRow_treeIndent__GTYXo{position:absolute;top:0;bottom:0;left:0;width:0}.CategoryRow_treeLine__qT319{position:absolute;left:-14px;top:-8px;bottom:-8px;width:2px;background-color:var(--color-border-separating)}.CategoryRow_treeLineEnd__Bmv2C{bottom:50%}.CategoryRow_treeArm__r2MFj{position:absolute;left:-14px;top:50%;width:14px;height:2px;background-color:var(--color-border-separating)}.CategoryRow_chevronButton__aTtRF{border:none;background:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-on-action);transition:background-color .2s ease}.CategoryRow_chevronButton__aTtRF:hover{background-color:rgba(255,255,255,.12)}.CategoryRow_chevron__DBHLd{font-size:var(--font-size-body-sm);line-height:1;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.CategoryRow_chevronOpen__Xv8qY{transform:translateY(1px)}.CategoryRow_loadingSpinner__x6rua{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.95);animation:CategoryRow_categorySpinner__jlGC7 .8s linear infinite;flex:0 0 auto}@keyframes CategoryRow_categorySpinner__jlGC7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoryRow_titleBlock__wx7VC{display:flex;flex-direction:column;gap:4px}.CategoryRow_categoryName__1Mc2c{font-weight:600}.CategoryRow_listMetricSpacer__K5RHn,.CategoryRow_metricCell__dIO4o{justify-content:flex-end}.CategoryRow_noteCell__D8rev{justify-content:flex-end;color:var(--color-text-on-action)}.CategoryRow_groupStart__9krQ4{border-left:1px solid rgba(255,255,255,.25)}.CategoryRow_noteCell__D8rev .categoryInfoContainer{gap:var(--space-sm);margin-left:0;justify-content:flex-end}.CategoryRow_noteCell__D8rev .categoryInfoContainer .itemCount{color:var(--color-text-on-action)}.CategoryRow_errorText___oq6e{color:var(--color-status-indicator-red);font-weight:500}.ContextMenu_contextMenu__jK3ba{position:fixed;z-index:100;animation:ContextMenu_fadeIn__EkqhM .15s ease-out}.ContextMenu_menuContent__rZc46{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:8px;box-shadow:var(--shadow-lg);min-width:160px;padding:4px 0;overflow:hidden}.ContextMenu_menuItem__i9p2r{display:flex;align-items:center;padding:8px 12px;gap:.5rem;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ContextMenu_menuItem__i9p2r.ContextMenu_section__h88DG{padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);cursor:default;pointer-events:none}.ContextMenu_divider__wOEks{height:1px;margin:4px 0;background-color:rgba(var(--color-border-default-rgb,224 229 236)/.6)}.ContextMenu_menuItem__i9p2r.ContextMenu_default__UZkc2{color:var(--color-text-body)}.ContextMenu_menuItem__i9p2r.ContextMenu_default__UZkc2:hover:not(.ContextMenu_disabled__nXIxT){background-color:var(--color-surface-default-hover)}.ContextMenu_menuItem__i9p2r.ContextMenu_danger__7oT5Y{color:var(--color-text-danger)}.ContextMenu_menuItem__i9p2r.ContextMenu_danger__7oT5Y:hover:not(.ContextMenu_disabled__nXIxT){background-color:rgba(var(--color-surface-danger-base-rgb,194 56 56)/.12)}.ContextMenu_menuItem__i9p2r.ContextMenu_success__gHMzI{color:var(--color-text-success)}.ContextMenu_menuItem__i9p2r.ContextMenu_success__gHMzI:hover:not(.ContextMenu_disabled__nXIxT){background-color:rgba(var(--color-surface-success-base-rgb,74 147 74)/.12)}.ContextMenu_menuItem__i9p2r.ContextMenu_disabled__nXIxT{color:var(--color-text-disabled);cursor:not-allowed;opacity:.7}.ContextMenu_menuIcon__3gdQA{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ContextMenu_menuIcon__3gdQA svg{width:18px;height:18px}.ContextMenu_menuIcon__3gdQA svg [stroke]{stroke:currentColor!important}.ContextMenu_menuIcon__3gdQA svg [fill]:not([fill=none]){fill:currentColor!important}.ContextMenu_menuLabel__zRsw8{flex:1 1}@keyframes ContextMenu_fadeIn__EkqhM{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FileManagerEntry_entry__ddZru{position:relative;width:320px;padding:var(--space-ml-middle-large)}.FileManagerEntry_selected__VuqAq{background-color:var(--color-surface-default-hover)}.FileManagerEntry_entryIcon__H9WXL{margin:0 auto;margin-top:var(--space-2xs)}.FileManagerEntry_entryIcon__H9WXL svg{width:88px;height:70px}.FileManagerEntry_meta__a4XmV{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;margin-top:var(--space-xs);border-top:1px solid var(--color-border-defaut);padding-top:var(--space-md)}.FileManagerEntry_meta__a4XmV span{font-size:var(--font-size-body-sm);line-height:var(--font-size-body-sm);font-weight:400;color:var(--color-text-body)}.FileManagerEntry_owner__P4ffD{display:flex;align-items:center;gap:var(--space-sm)}.FileManagerEntry_ownerName__P_bWZ{font-size:var(--font-size-body-sm);line-height:var(--font-size-body-sm);font-weight:400;color:var(--color-text-body)}.FileManagerEntry_renameForm__2mur0{margin:20px 0;width:100%}.FileManagerEntry_renameInput__xQkel{width:100%;font-size:20px;font-weight:500;padding:5px;border:1px solid #ccc;border-radius:5px;outline:none}.FileManagerEntry_renameInput__xQkel:focus{border-color:var(--theme-color-light);box-shadow:0 0 0 2px rgba(var(--theme-color-light-rgb),.25)}.FileManagerEntry_modal__pIH2H{padding:var(--space-lg)}.FileManagerEntry_modalTitle__TwCKP{font-size:var(--font-size-heading-h5);line-height:var(--font-size-heading-h5);font-weight:600;color:var(--color-text-headings)}.FileManagerEntry_previewModal__57vSo{width:95%;height:95%}.FileManagerEntry_previewModal__57vSo>div:last-of-type{height:100%}.EntryHeader_entryHeader__57Z3x{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.EntryHeader_entryHeaderIcon__E4spZ svg{background-color:var(--color-surface-icon-background);width:32px;height:32px;border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs)}.EntryHeader_entryHeaderName__565z5{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.EntryHeader_entryHeaderName__565z5 h4{font-size:var(--font-size-body-md);line-height:var(--font-size-body-md);font-weight:600;color:var(--color-text-headings);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EntryHeader_entryHeaderMenu__pCQyA{display:flex;align-items:center}.EntryHeader_entryHeaderMenuButton__m_ZJh{background-color:var(--color-surface-icon-background)}.Member_member__NFUIF{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);position:relative;border-radius:var(--radius-sm)}.Member_member__NFUIF:hover{background-color:var(--color-surface-default-hover)}.Member_memberNew__nszm1{border:1px solid var(--color-border-success);border-radius:var(--radius-sm)}.Member_memberChanged__p1S1e{border:1.5px solid var(--color-border-warning);border-radius:var(--radius-sm)}.Member_stateLabel__CTN_K{position:absolute;top:-14px;right:24px;padding:var(--space-3xs) var(--space-2xs);font-size:var(--font-size-body-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-defaut);z-index:1;min-width:100px;text-align:center}.Member_stateLabelNew__CR_5E{background-color:var(--color-status-background-green);border-color:var(--color-border-success);color:var(--color-text-body)}.Member_stateLabelChanged__Kt5za{background-color:var(--color-status-background-yellow);border-color:var(--color-border-warning);color:var(--color-text-body)}.Member_removeNewButton__sKO0J{position:absolute;top:-14px;right:-14px;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;z-index:1}.Member_memberInfo__On5s2{align-items:center;gap:10px}.Member_leftGroup__XmjQd{display:flex;flex:1 1;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-xs);cursor:pointer}.Member_memberInfo__On5s2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.Member_rightGroup__jRVnT{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs)}.Member_memberName__bWksK{font-size:16px;font-weight:600;color:var(--text-color)}.Member_memberEmail__q5_pp{font-size:14px;font-weight:400;color:var(--text-color)}.Member_addButton__UfRjo{min-width:120px}.Member_roleDropdownTrigger__P6MX4{border:0;padding-right:0;background-color:unset}.Member_roleDropdownTrigger__P6MX4>div{font-size:var(--font-size-body-sm);font-weight:600}.Member_roleDropdownItem__kYpxJ:last-child{border-top:1.5px solid var(--color-border-disabled);border-radius:0}.ShareModalContent_modalContent__culHp{min-width:650px}.ShareModalContent_tabsContainer__HZrrl{margin-top:var(--space-ml-middle-large)}.ShareModalContent_tabs__W3cUi{display:flex;gap:var(--space-ml-middle-large)}.ShareModalContent_tabs__W3cUi>button{flex:1 1;border-bottom:2px solid var(--color-border-action);border-radius:0;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);padding:var(--space-2xs) var(--space-md);color:var(--color-text-headings)}.ShareModalContent_tabs__W3cUi>button:focus,.ShareModalContent_tabs__W3cUi>button:focus-visible{outline:none;box-shadow:none}.ShareModalContent_tab__ND_aj{color:var(--color-text-body)}.ShareModalContent_activeTab__pKvP0{background-color:var(--color-surface-default-hover);color:var(--color-text-on-action)}.ShareModalContent_title___8WFs{font-size:26px;font-weight:600;color:var(--theme-color-dark)}.ShareModalContent_searchInputWrapper__RTNQx{margin:0 auto;margin-top:var(--space-ml-middle-large)}.ShareModalContent_searchInput__20qGq{border-color:var(--color-border-disabled)}.ShareModalContent_searchInput__20qGq::placeholder{color:var(--color-text-disabled)}.ShareModalContent_access__7m5_a{font-size:20px;font-weight:600;color:var(--text-color)}.ShareModalContent_accessContainer__y9t_2{display:flex;align-items:center}.ShareModalContent_accessIcon__lCeB5{width:50px;height:50px;background-color:var(--theme-color-dark);border-radius:50%;display:flex;align-items:center;justify-content:center}.ShareModalContent_accessOption__kW_nY{text-align:left}.ShareModalContent_accessOptionTitle__yASCL{font-size:16px;font-weight:600;color:var(--text-color)}.ShareModalContent_accessOptionDescription__8vbI_{font-size:14px}.ShareModalContent_changePendingContainer__5lpLX{font-size:var(--font-size-body-sm);font-style:italic;color:var(--color-text-body);margin-top:var(--space-ml-middle-large);margin-bottom:var(--space-xs);text-align:right;padding-right:var(--space-lg)}.ShareModalContent_buttonContainer__lSJ1v{display:flex;justify-content:space-between;gap:var(--space-sm)}.ShareModalContent_copyButton__ashQr{background-color:unset;color:var(--theme-color-dark);border:2px solid var(--theme-color-dark)}.ShareModalContent_searchContainer__YJxDc{position:relative}.ShareModalContent_searchResultsOverlay__TcQwV{position:absolute;top:calc(100% + var(--space-xs));left:0;right:0;z-index:1000;background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:320px;overflow-y:auto;padding:var(--space-ml-middle-large);padding-bottom:calc(var(--space-3xl) + var(--space-ml-middle-large))}.ShareModalContent_searchResultsList__fodK0{list-style:none;margin:0;padding:0}.ShareModalContent_searchResultItem__5VNYB{padding:var(--space-2xs) 0}.ShareModalContent_clearSearchIcon__3THWt{cursor:pointer}.MembersList_memberList__FFS7e{margin-top:var(--space-ml-middle-large)}.MembersList_header__o8C5a{font-weight:600;padding-left:var(--space-xs);font-size:18px;margin-bottom:var(--space-ml-middle-large)}.RenameModal_modal__Kc_6E{padding:var(--space-lg)}.RenameModal_modalTitle__YktoB{font-size:var(--font-size-heading-h4);line-height:var(--line-height-heading-h4);font-weight:600;color:var(--color-text-headings)}.RenameModal_modalContent__TkfG_{margin-top:var(--space-lg)}.RenameModal_modalFooter__W2dPb{margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm)}.RenameModal_modalButton__nxhfw{width:100%}.EntryRow_row__QNvBx{display:grid;grid-template-columns:32px minmax(180px,1fr) 140px 180px 40px;align-items:center;grid-gap:var(--space-md);gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-lg);margin-bottom:var(--space-sm)}.EntryRow_row__QNvBx:hover,.EntryRow_selected__XxLBl{background-color:var(--color-surface-default-hover)}.EntryRow_icon__KK_s3 svg{background-color:var(--color-surface-icon-background);width:32px;height:32px;border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs)}.EntryRow_name__ceSMA{font-size:var(--font-size-body-md);line-height:var(--font-size-body-md);font-weight:600;color:var(--color-text-headings);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.EntryRow_date__etXn0,.EntryRow_meta__27dcC{font-size:var(--font-size-body-sm);line-height:var(--font-size-body-sm);font-weight:400;color:var(--color-text-body);white-space:nowrap}.EntryRow_meta__27dcC{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm)}.EntryRow_menuButton__FKRfd{background-color:var(--color-surface-icon-background)}.EntryRow_avatarOnly__KLnIY{display:inline-flex;align-items:center}.Section_section__TwWox{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}.Section_header__H7FUi{display:flex;align-items:center;gap:var(--space-sm)}.Section_header__H7FUi h6{font-size:var(--font-size-heading-h6);line-height:var(--font-size-heading-h6);font-weight:600;color:var(--color-text-headings)}.Section_items__Hxh6U{display:flex;gap:var(--space-ml-middle-large);flex-wrap:wrap}.Section_itemsList__EIo7c{display:flex;flex-direction:column;width:100%;gap:var(--space-2xs)}.OfferUpdateRequestBanner_container__8nn7J{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background-color:var(--color-surface-page)}.OfferUpdateRequestBanner_topRow__R6IBO{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.OfferUpdateRequestBanner_status__ewYkW{font-size:var(--font-size-body-sm);color:var(--color-text-headings)}.OfferUpdateRequestBanner_createdAt__6Wbub{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.OfferUpdateRequestBanner_description__0fXtG{font-size:var(--font-size-body-md);color:var(--color-text-body)}.UnitOfMeasure_root__XNXqt{position:relative;display:inline-block;justify-self:start;width:100%;overflow:visible}.UnitOfMeasure_display__c8XMH{width:100%;background:var(--color-surface-default);border:1px solid var(--color-border-disabled);padding:var(--space-xs) var(--space-sm);height:38px;color:var(--color-text-body);text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.UnitOfMeasure_display__c8XMH:focus{outline:none;border-color:var(--color-border-focus)}.UnitOfMeasure_display__c8XMH:hover .UnitOfMeasure_text__kynpg{text-decoration:underline}.UnitOfMeasure_display__c8XMH:disabled{cursor:default}.UnitOfMeasure_text__kynpg{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.UnitOfMeasure_placeholderText___EF30{color:var(--color-text-secondary)}.UnitOfMeasure_dropdown__AnwMY{position:absolute;z-index:3000;top:calc(100% + 6px);left:0;width:420px;max-width:90vw;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-page);box-shadow:var(--shadow-lg);overflow:visible}.UnitOfMeasure_dropdownTop__ni_lh{top:auto;bottom:calc(100% + 6px)}.UnitOfMeasure_searchRow__IhXaI{display:grid;grid-template-columns:1fr 34px 34px;grid-gap:6px;gap:6px;padding:8px;border-bottom:1px solid var(--color-border-default)}.UnitOfMeasure_searchInput__PwkRK{padding:0 10px;border:1px solid var(--color-border-default)}.UnitOfMeasure_iconBtn__hS_Ul,.UnitOfMeasure_searchInput__PwkRK{height:34px;border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-body)}.UnitOfMeasure_iconBtn__hS_Ul{border:1px solid var(--color-border-default);display:inline-flex;align-items:center;justify-content:center}.UnitOfMeasure_results__pXji1{max-height:320px;overflow:auto;display:grid;background:var(--color-surface-default)}.UnitOfMeasure_row__78h1r{height:38px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:0 10px;border:none;background:var(--color-surface-default);color:var(--color-text-body);text-align:left}.UnitOfMeasure_row__78h1r:hover{background:var(--color-surface-default-hover)}.UnitOfMeasure_rowText__FetLh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.UnitOfMeasure_code__J7ToS,.UnitOfMeasure_hint__sV9QZ{font-size:12px;color:var(--color-text-secondary)}.UnitOfMeasure_hint__sV9QZ{padding:10px}.UnitOfMeasure_error__qcTNd{padding:10px;color:var(--color-text-danger)}.UnitOfMeasure_pagination__HpOAh{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-top:1px solid var(--color-border-default)}.UnitOfMeasure_pageBtn__HEyb0{height:28px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-surface-default);color:var(--color-text-body)}.UnitOfMeasure_pageInfo__vJGKV{font-size:12px;color:var(--color-text-secondary)}.UnitOfMeasure_options__IVaAG{display:grid;grid-gap:10px;gap:10px;padding:10px}.UnitOfMeasure_optionsRow__iq9RF{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:8px;gap:8px}.UnitOfMeasure_label__kDXty{font-size:12px;color:var(--color-text-secondary)}.UnitOfMeasure_select__xB8Nv{height:34px;padding:0 10px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-body)}.UnitOfMeasure_optionsFooter__5EN0a{display:flex;justify-content:flex-end}.UnitOfMeasure_applyBtn__oO8Co{height:32px;padding:0 var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-action);background:var(--color-surface-action);color:var(--color-text-on-action)}.UnitOfMeasure_responsiveName__AxyqR{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HeadRow_headRow__qq79Y{display:flex;align-items:center;padding:12px 24px;background-color:var(--color-surface-default-hover);box-shadow:var(--shadow-lg);font-weight:600;border-radius:var(--radius-sm);color:var(--text-secondary,#6c757d);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.HeadRow_hasScroll__hzVh9{padding-right:40px}.HeadRow_headerCell__OWq4V{flex:1 1;text-align:left;padding:0 8px;min-width:120px}.HeadRow_headerCell__OWq4V:first-child{flex:2 1;min-width:200px}.HeadRow_headerCell__OWq4V:last-child{text-align:right;min-width:140px}.HeadRow_accordionHeader__LsYlZ{justify-content:space-between;background:linear-gradient(90deg,var(--color-surface-default) 0,var(--color-surface-page) 100%)}.HeadRow_accordionHeaderLeft__yeB3d{display:flex;flex-direction:column;gap:2px}.HeadRow_accordionHeaderRight__fW737{display:flex;align-items:center}.HeadRow_headerTitle__EHFbu{font-size:14px;font-weight:700;color:var(--text-color,#333333);text-transform:none;letter-spacing:normal}.HeadRow_headerSubtitle__mEr__{font-size:11px;font-weight:500;color:var(--text-secondary,#6c757d);text-transform:none;letter-spacing:normal}.HeadRow_valueHeader__H6YwE{font-size:12px;font-weight:600;color:var(--text-secondary,#6c757d)}.HeadRow_categoryHeader__z5VAV{font-weight:600;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr;margin-top:var(--space-sm);background-color:var(--color-surface-default-hover);padding-right:0;padding-bottom:0;margin-left:50px}.HeadRow_node__I3xwa{display:contents}.HeadRow_nodeCell__uxvkg{padding:var(--space-xs) var(--space-sm);color:var(--color-text-headings);font-size:var(--font-size-body-md);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.HeadRow_nodeCell__uxvkg+.HeadRow_nodeCell__uxvkg:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:2px;background:var(--color-border-action)}.HeadRow_previewPageHidden___s0_g{display:none}.HeadRow_fullLabel__tPPUo{display:inline}.HeadRow_shortLabel__M_AuK{display:none}@media (max-width:1280px){.HeadRow_fullLabel__tPPUo{display:none}.HeadRow_shortLabel__M_AuK{display:inline}}.HeadRow_categoryHeader__z5VAV{background:var(--color-surface-default);border-radius:var(--radius-sm)}.ValidatedInput_validatedInput__SGy2L{resize:none;border-radius:var(--radius-sm);transition:border-color .15s ease-in-out;border:2px solid var(--color-border-default);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:#99000D}.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:0 2px 8px rgba(0,123,255,.2)}.CategoryCreator_categoryCreatorInputWrapper__Rf92E{flex:1 1;display:flex;align-items:center}.CategoryCreator_categoryNameInput__FkwoK{background:white!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:0 2px 8px rgba(220,53,69,.2)}.style_overlay__UFAv5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:style_fadeIn__qMBkl .3s ease-out}.style_modal__6mYp_{background:var(--color-surface-default);padding:20px;border-radius:var(--radius-sm);position:relative;min-width:300px;max-width:90%;max-height:90vh;overflow-y:auto;animation:style_modalIn__BFFGL .3s ease-out}.style_close__75P6h{position:absolute;right:1rem;top:1rem;width:1.5rem;height:1rem;opacity:.6;background:transparent;border:none;cursor:pointer;padding:0;z-index:1000}.style_close__75P6h:hover{opacity:1}.style_close__75P6h:after,.style_close__75P6h:before{position:absolute;content:"";height:20px;width:4px;background-color:var(--color-text-primary)}.style_close__75P6h:before{transform:rotate(45deg)}.style_close__75P6h:after{transform:rotate(-45deg)}@keyframes style_fadeIn__qMBkl{0%{opacity:0}to{opacity:1}}@keyframes style_modalIn__BFFGL{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.OfferRequestsBar_offerRequestsBar__dI3KG{display:flex;justify-content:center;align-items:center;margin:10px 0;gap:10px;padding:10px;overflow-x:auto}.OfferRequestsBar_offerRequestsBar__dI3KG.OfferRequestsBar_hasOverflow___kfIk{justify-content:flex-start}.OfferRequestsBar_skeletonButton__hCW8x{border-radius:50px!important}.OfferRequestsBar_offerItemActive__dVL2n{background-color:var(--color-surface-default-hover)}.OfferRequestSelectionBar_selectionBar__eIv2r{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:8px;margin:16px 0;padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:space-between}.OfferRequestSelectionBar_buttonContainer__4Fyk7{display:flex;gap:var(--space-md);align-items:center}.OfferRequestSelectionBar_instructionText__sXADt{text-align:left;font-size:var(--font-size-heading-h6);color:var(--color-text-primary);font-weight:400;margin:0;display:flex;align-items:center;gap:var(--space-xs)}.AddEvaluatedTaskModal_addEvaluatedTaskModal__DTGaM{max-width:90vw;max-height:90vh}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer{padding:var(--space-lg);border-radius:8px;background-color:var(--color-surface-default);position:relative}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer h1{margin:0 0 var(--space-lg) 0;font-size:24px;font-weight:600;text-align:center}.AddEvaluatedTaskModal_quantityInputWrapper__9asnI{width:140px}.AddEvaluatedTaskModal_noteInputWrapper__QOfH_{width:300px}.AddEvaluatedTaskModal_closeIcon__EnO9f{position:absolute;top:15px;right:15px;cursor:pointer;width:24px;height:24px;color:#666;transition:color .2s ease}.AddEvaluatedTaskModal_closeIcon__EnO9f:hover{color:#333}.AddEvaluatedTaskModal_tableWrapper__HGq4s{max-height:60vh;margin-bottom:20px;border-radius:var(--radius-sm);padding:var(--space-sm);background-color:var(--color-surface-default)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC{width:100%;border-collapse:collapse;border-radius:var(--radius-sm)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th{padding:var(--space-sm) var(--space-2xs);text-align:left;font-weight:600;color:var(--color-text-body);border-bottom:2px solid var(--color-border-separating);font-size:var(--font-size-body-md)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td{padding:8px;border-bottom:1px solid var(--color-border-separating);vertical-align:top}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC tr{background-color:var(--color-surface-default)}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC tr:hover{background-color:var(--color-surface-default-hover)}.AddEvaluatedTaskModal_addNewRowButtonWrapper__jD6MD{text-align:center;padding:15px;background-color:var(--color-surface-default)}.AddEvaluatedTaskModal_addNewRowButton__FG7C_{background:none;border:none;color:var(--color-text-body);cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin:0 auto}.AddEvaluatedTaskModal_addNewRowButton__FG7C_:hover{background-color:var(--color-surface-default-hover);transform:scale(1.1)}.AddEvaluatedTaskModal_addNewRowButton__FG7C_ svg{width:20px;height:20px}.AddEvaluatedTaskModal_deleteButton__nVMPq{background:none;border:none;color:var(--color-text-danger);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AddEvaluatedTaskModal_deleteButton__nVMPq:hover{background-color:var(--color-surface-danger-base);transform:scale(1.1)}.AddEvaluatedTaskModal_deleteButton__nVMPq svg{width:16px;height:16px}.AddEvaluatedTaskModal_actions__olp58{display:flex;justify-content:center;gap:10px;padding-top:20px;border-top:1px solid #e0e0e0}.AddEvaluatedTaskModal_disabled__rkOP4{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important}.AddEvaluatedTaskModal_errorField__9KWpH{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.AddEvaluatedTaskModal_errorMessage__DW1uT{color:#dc3545;font-size:12px;margin-top:4px;font-style:italic}@media (max-width:768px){.AddEvaluatedTaskModal_addEvaluatedTaskModal__DTGaM{max-width:95vw;max-height:95vh}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer{padding:15px}.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC td,.AddEvaluatedTaskModal_addEvaluatedTaskTable__lBTjC th{padding:6px 4px;font-size:12px}.AddEvaluatedTaskModal_addEvaluatedTaskModalContent__CpNer h1{font-size:20px}}.AddEvaluatedTaskModal_nameCellWrapper__0_yY6{position:relative}.AddEvaluatedTaskModal_templateSearchDropdown___UuUf{position:absolute;top:calc(100% + var(--space-2xs));left:0;right:0;background-color:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:20;max-height:240px;overflow-y:auto}.AddEvaluatedTaskModal_templateDropdownItem__ElLD_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:transparent;border:none;cursor:pointer;color:var(--color-text-body);text-align:left}.AddEvaluatedTaskModal_templateDropdownItem__ElLD_:hover{background-color:var(--color-surface-default-hover)}.AddEvaluatedTaskModal_templateDropdownTitle__ED79n{font-size:var(--font-size-body-md);color:var(--color-text-body)}.AddEvaluatedTaskModal_templateDropdownMeta__FGaLS{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.VersionWarningContent_versionWarningContent__I1Sc6{padding:24px;max-width:500px;width:90vw}.VersionWarningContent_title__OCgbG{margin:0 0 20px;font-size:1.5rem;font-weight:600;color:var(--color-text-body);text-align:center}.VersionWarningContent_content__nyFqB{margin-bottom:24px}.VersionWarningContent_message__fcDP7{font-size:1rem;line-height:1.5;color:var(--color-text-body);margin:0 0 12px}.VersionWarningContent_versionInfo__cm4yP{font-size:.9rem;color:var(--color-text-body);font-weight:500;margin:0;padding:8px 12px;background-color:var(--color-surface-default-hover);border-radius:4px}.VersionWarningContent_actions__4bAP4{display:flex;gap:12px;justify-content:flex-end}.style_rootDropZone__3otD7{min-height:40px;margin-top:var(--space-sm);border:var(--space-2xs) dashed var(--color-border-action);border-radius:var(--radius-sm);background-color:var(--color-surface-action-subtle);transition:all .15s ease-out;display:flex;align-items:center;justify-content:center;padding:var(--space-sm)}.VirtualizedItem_virtualItem__MIVto{width:100%;display:flex;flex-direction:column}.VirtualizedAccordion_accordionContainer__cnaX_{height:100%;max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;--boq-tree-indent-step:calc(var(--space-md) + var(--space-2xs));--boq-tree-arm-width:calc(var(--space-xs) + var(--space-2xs) + var(--space-3xs));--boq-tree-line-width:var(--space-3xs);--boq-tree-overscan:var(--space-xs);padding:10px 0 10px 40px;background-color:var(--color-surface-page-rgb);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:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.VirtualizedAccordion_collapseAllButton__E9VQa:hover{background-color:var(--theme-color-dark);transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.VirtualizedAccordion_collapseAllButton__E9VQa:active{transform:scale(.95)}.VirtualizedAccordion_collapseAllButton__E9VQa:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX{background-color:var(--color-surface-action-rgb)!important}.VirtualizedAccordion_collapseAllButtonActive__Xc2cX:hover{background-color:var(--theme-color-dark)!important}.VirtualizedAccordion_virtualContainer__5wWJU{width:100%;height:100%;overflow:auto;position:relative;padding-right:10px}.VirtualizedAccordion_virtualItemWrapper__P1y3i{position:absolute;top:0;left:0;width:100%}.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:10px 0}.VirtualizedAccordion_virtualContainer__5wWJU{height:calc(100vh - 300px)}}.BillOfQuantities_container__NtAKj{background:var(--color-surface-page);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-default);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-default);background:var(--color-surface-default);color:var(--color-text-body);border-radius:var(--radius-sm)}.BillOfQuantities_contentScroll__L3__b{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.BillOfQuantities_accordionWrapper__L2rga{padding-left:var(--space-md);flex:1 1;min-height:0;overflow:auto}.BillOfQuantities_changeLogWrapper__ljDEr{padding-left:var(--space-md);background:var(--color-surface-page);border-top:1px solid var(--color-border-separating)}.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}.style_changeLogPanel__rzPnV{position:relative;background-color:var(--color-surface-page);border-top:2px solid var(--color-border-default);display:flex;flex-direction:column;width:100%;overflow:hidden}.style_collapsed__5lEkR{height:60px}.style_expanded__Xxn9T{height:35vh}.style_header__2jmvb{flex-shrink:0;height:60px;background:var(--color-surface-page-rgb);border-bottom:1px solid var(--color-border-default);cursor:pointer;display:flex;align-items:center}.style_headerContent__PqzWf{display:flex;align-items:center;gap:12px;width:100%}.style_title__nGq4E{margin:0;font-size:16px;font-weight:600}.style_toggleIcon__bY6Mh{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:16px}.style_content__0hfLD{margin-left:40px;flex:1 1 auto;padding:0;display:flex;flex-direction:column;min-height:0}.style_emptyState__QH_It{display:flex;align-items:center;justify-content:center;height:100%;font-style:italic;padding:16px}.style_emptyState__QH_It p{margin:0;font-size:14px}.style_tableContainer___NIPs{height:100%;border-radius:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.style_tableHeader__fH7rz{background:var(--color-surface-page-rgb);font-weight:600;display:grid;border-bottom:2px solid #000000;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr!important;flex-shrink:0}.style_tableColumn__HVjta{padding:8px 0;font-weight:600;display:flex;align-items:center}.style_tableColumn__HVjta:last-child{border-right:none}.style_tableBody__Y9JFA{background:var(--color-surface-page-rgb);flex:1 1;overflow:visible;min-height:0}.style_tableRow__S2epF{padding-left:8px;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr!important;align-items:center;min-height:60px}.style_tableCell__6658m{font-size:13px;display:flex;align-items:center;word-wrap:break-word;overflow-wrap:break-word;min-height:44px}.style_tableCell__6658m:first-child{font-weight:500}.style_tableCell__6658m:last-child{font-style:italic;opacity:.7}.OfferUpdateRequestModal_container__gCp7w{display:flex;flex-direction:column;gap:var(--space-md)}.OfferUpdateRequestModal_field__nnmAt{display:flex;flex-direction:column;gap:var(--space-xs)}.OfferUpdateRequestModal_label__1TXA1{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.OfferUpdateRequestModal_textarea__ZTh_f{width:100%;min-height:120px;resize:vertical;padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--font-size-body-md)}.OfferUpdateRequestModal_textarea__ZTh_f:focus{outline:none;border-color:var(--color-border-focus)}.OfferUpdateRequestModal_actions__q59z8{display:flex;justify-content:flex-end;gap:var(--space-sm)}.ContractPanel_wrapper__wbmrD{position:relative;height:100%;display:flex;flex-direction:column}.ContractPanel_closeButton__QWk6c{position:absolute;top:var(--space-2xs);right:var(--space-2xs);z-index:1}.ContractPanel_panel__33Lcw{height:100%;flex-direction:column;position:relative}.ContractPanel_panelAction__bXbxW,.ContractPanel_panel__33Lcw{display:flex;gap:var(--space-ml-middle-large);padding:calc(var(--space-ml-middle-large) - 10px);color:var(--color-text-body);border-radius:var(--radius-md)}.ContractPanel_panelAction__bXbxW{flex:1 1;min-height:0;overflow:auto;flex-direction:column}.ContractPanel_header__IrKdV{padding-right:var(--space-3xl);margin-bottom:var(--space-xs)}.ContractPanel_title__ruwMP{font-size:var(--font-size-heading-h5);font-weight:600;color:var(--color-text-headings);margin:0}.ContractPanel_descriptionBlock__NtaJV{display:flex;flex-direction:column;gap:var(--space-sm)}.ContractPanel_descriptionParagraph__uZcWg{font-size:var(--font-size-body-sm);color:var(--color-text-body);margin:0}.ContractPanel_content__jRak1{flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.ContractPanel_content__jRak1,.ContractPanel_summary__U5BIW{border-radius:var(--radius-sm);padding:var(--space-md)}.ContractPanel_summary__U5BIW>div{overflow:unset}.ContractPanel_summaryLine__ex_E7{font-size:var(--font-size-body-sm);color:var(--color-text-body);margin:0}.ContractPanel_summaryTotal__h3HGs{color:var(--color-text-headings)}.ContractPanel_versionDropdownWrapper__GvdvG{display:inline-flex;vertical-align:middle}.ContractPanel_versionDropdownTrigger__lK1bN{cursor:pointer}.ContractPanel_versionDropdownTriggerButton___Yc_s{font-size:var(--font-size-body-sm);color:var(--color-text-body);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0;margin:0;min-width:0;min-height:auto;height:auto}.ContractPanel_versionDropdownTriggerButton___Yc_s>div{font-size:var(--font-size-body-sm);font-weight:600}.ContractPanel_versionStatic__znjtv{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.ContractPanel_totalLoading__g3IAh{opacity:.7}.ContractPanel_section__uC5ph{display:flex;flex-direction:column;gap:var(--space-sm)}.ContractPanel_panelAction__bXbxW .ContractPanel_section__uC5ph{gap:var(--space-xs)}.ContractPanel_sectionHeading__Z_TN8{font-size:var(--font-size-body-md);font-weight:600;color:var(--color-text-headings);margin:0}.ContractPanel_radioGroup__Jky1y{display:flex;flex-direction:column;gap:var(--space-sm)}.ContractPanel_radioRow__cVMoI{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.ContractPanel_radioRow__cVMoI input{margin:0;accent-color:var(--color-primary-500)}.ContractPanel_radioRow__cVMoI span{font-size:var(--font-size-body-md);color:var(--color-text-body)}.ContractPanel_dateRow__HxwSY{display:flex;flex-direction:row;align-items:center;gap:var(--space-md)}.ContractPanel_dateLabel__252eR{font-size:var(--font-size-body-md);color:var(--color-text-headings);flex-shrink:0}.ContractPanel_dateInput__HFhbc{flex:0 0 auto;width:auto;min-width:8rem;max-width:12rem}.ContractPanel_dateInput__HFhbc input{color:var(--color-text-on-disabled)}.ContractPanel_advanceOptionRow__AmOcu{display:flex;flex-direction:row;align-items:center;gap:var(--space-md);flex-wrap:wrap}.ContractPanel_advanceOptionRowWithError__dZduU{align-items:flex-start}.ContractPanel_advanceOptionRow__AmOcu .ContractPanel_radioRow__cVMoI{flex-shrink:0}.ContractPanel_advanceInput__Zgz7z{flex:1 1;min-width:120px}.ContractPanel_advanceInputPercentWrap__LsgPz{flex:0 0 auto;width:6rem;min-width:6rem;max-width:6rem}.ContractPanel_advanceInputPercentWrap__LsgPz>*{max-width:100%!important}.ContractPanel_advanceInputPercent__KLghh{width:100%;min-width:0}.ContractPanel_advanceOptionRow__AmOcu .ContractPanel_percentSuffix__RSzZL{flex-shrink:0}.ContractPanel_warrantyRow__uoiN2{display:flex;flex-direction:row;align-items:center;gap:var(--space-sm)}.ContractPanel_warrantyRowWithError__fk2X1{align-items:flex-start}.ContractPanel_warrantyRow__uoiN2 div:first-child{width:auto}.ContractPanel_warrantyInput__RIEqK{flex:0 1 auto;width:auto;min-width:80px;max-width:100px}.ContractPanel_warrantyRow__uoiN2 .ContractPanel_percentSuffix__RSzZL{flex-shrink:0}.ContractPanel_percentSuffix__RSzZL{font-size:var(--font-size-body-sm);color:var(--color-text-body);margin:0}.ContractPanel_submitRow__mM8xh{display:flex;justify-content:flex-end;margin-top:var(--space-sm);gap:var(--space-sm)}.ContractPanel_deadlineValue__KvI2C{display:inline-flex;align-items:center;gap:var(--space-xs)}.ContractPanel_deadlineIcon__ysuTs{flex-shrink:0}.ContractPanel_deadlineLabel__AnVUc{color:var(--color-text-headings)}.ContractPanel_deadlineDateValue__Cuwuo{color:var(--color-text-on-disabled)}.ContractPanel_actionDetailValue__cSU9V{font-size:var(--font-size-body);line-height:1.5;color:var(--color-text-body);margin:0;padding:0}.ContractPanel_actionButtonsRow__0KRNa{display:flex;gap:var(--space-md);margin-top:var(--space-sm)}.ContractPanel_makeNewProposalLink__QU7s_{display:inline-block;margin-top:var(--space-md);background:none;border:none;padding:0;font-size:var(--font-size-body);color:var(--color-primary-500);cursor:pointer;text-decoration:underline}.ContractPanel_makeNewProposalLink__QU7s_:hover{color:var(--color-primary-600)}.style_page__6wrPM{padding:var(--space-xs) var(--space-lg);height:100%;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-md)}.style_icon__NHJcd{background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;padding:8px;border-radius:var(--radius-sm)}.style_descriptionContainer__kLD9e{display:flex;color:var(--color-text-body);font-size:var(--font-size-body-lg)}.style_partnerName__a_s_6{font-weight:700}.style_evaluatedTaskListName__Z8CYe{font-weight:400}.style_actionsContainer__YgTil{display:flex;gap:var(--space-md)}.style_container__6UBCw{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.style_title__sTZNh{font-size:var(--font-size-heading-h4);font-weight:600;color:var(--color-text-headings);margin-bottom:80px}.style_wrapper__MYwRZ{padding:var(--space-lg);min-width:320px}.style_actions__7NiqG{margin-top:var(--space-lg);display:flex;justify-content:flex-end;gap:var(--space-md)}.BoqControls_panel__MCn8K{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:none;border-radius:var(--radius-none);background:var(--color-surface-page);color:var(--color-text-body)}.BoqControls_closeButton__fMmqB{position:absolute;top:var(--space-md);right:var(--space-md)}.BoqControls_headerRow__e_QlA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.BoqControls_title__EJd1M{font-size:var(--font-size-body-lg);color:var(--color-text-headings)}.BoqControls_refreshing__vnRo4{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoqControls_grid__caQYV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.BoqControls_section__VpOCm{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-md)}.BoqControls_section__VpOCm+.BoqControls_section__VpOCm{border-top:1px solid var(--color-border-separating)}.BoqControls_sectionTitle__tL3D0{font-size:var(--font-size-body-md);color:var(--color-text-headings)}.BoqControls_field__VpzTX{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.BoqControls_label___9S3A{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoqControls_select__w7R2D{width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-surface-default);color:var(--color-text-body)}.BoqControls_toggleRow__Zg5Tu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background:var(--color-surface-page)}.BoqControls_toggleLabel__n3V9i{font-size:var(--font-size-body-md);color:var(--color-text-body)}.BoqControls_checkbox__7HaU6{width:var(--space-md);height:var(--space-md)}.BoqControls_levelsHeader__ELDq4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.BoqControls_levelsTitle__omH9B{font-size:var(--font-size-body-md);color:var(--color-text-headings)}.BoqControls_levelsList__BjNm_{display:flex;flex-direction:column;gap:var(--space-xs)}.BoqControls_levelRow__KD6BB{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);background:var(--color-surface-page)}.BoqControls_levelRowDisabled__1U4B6{opacity:.7}.BoqControls_dragHandle__F8ony{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);padding:var(--space-xs);cursor:-webkit-grab;cursor:grab}.BoqControls_dragHandle__F8ony:active{cursor:-webkit-grabbing;cursor:grabbing}.BoqControls_dragIcon__om_p_{width:var(--space-md);height:var(--space-md);color:var(--color-icons-secondary)}.BoqControls_levelName__He_IT{flex:1 1;min-width:0;font-size:var(--font-size-body-md);color:var(--color-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoqControls_hint__pzjaj{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.BoqControls_disabledSection__nlWjK{opacity:.7;pointer-events:none}.BoqControls_fullWidth__FCzqD{grid-column:1/-1}.BoQ_boqLayoutContainer__cjxET{overflow:hidden;white-space:normal;transition:all .3s ease;position:relative}.BoQ_boqLayoutContainer__cjxET,.BoQ_boqNodesWrapper__6dbam{display:flex;width:100%;background-color:var(--theme-light);height:100%}.BoQ_boqNodesWrapper__6dbam{flex-direction:column;padding:20px;min-width:500px;flex:1 1;transition:width .3s ease}.BoQ_errorContainer__X_dyV,.BoQ_loadingContainer__SqWln{display:flex;justify-content:center;align-items:center;height:100vh}.BoQ_errorContainer__X_dyV{color:var(--text-color);font-size:18px}.BoQ_boqLayout__rlfQD{display:flex;width:100%;height:100vh;overflow:hidden}.BoQ_boqContent__u9oFF{min-width:0}.BoQ_boqContent__u9oFF,.BoQ_contentContainer__8Sq9s{flex:1 1;overflow:hidden}.BoQ_accordionContainer__Wtm8e{height:calc(100vh - 300px);max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;padding:10px 17px 10px 40px;background-color:var(--theme-light);position:relative}.BoQ_collapseAllButton__Lyxjw{position:absolute;top:10px;left:0;z-index:1;background-color:var(--theme-dark);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:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.BoQ_collapseAllButton__Lyxjw:hover{background-color:var(--theme-color-dark);transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.BoQ_collapseAllButton__Lyxjw:active{transform:scale(.95)}.BoQ_collapseAllButton__Lyxjw:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.BoQ_collapseAllButtonActive__QSy6f{background-color:var(--theme-color)!important}.BoQ_collapseAllButtonActive__QSy6f:hover{background-color:var(--theme-color-dark)!important}@media (max-width:768px){.BoQ_accordionContainer__Wtm8e{padding:10px 0}}.StatusChip_bullet__8RETr{--bullet-size:30px;width:var(--bullet-size);height:var(--bullet-size);border-radius:var(--radius-lg);border:3px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:0;cursor:pointer;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-text-on-action);padding:0;position:relative;background-color:var(--bullet-bg);transition:width .24s ease,padding .24s ease,margin-left .24s ease}.StatusChip_bullet__8RETr:not(:first-child){margin-right:calc(var(--space-xs) * -.75)}.StatusChip_active__azyAc{width:36px;height:36px;border-color:var(--color-border-default);box-shadow:var(--shadow-lg)}.StatusChip_active__azyAc:focus-visible,.StatusChip_active__azyAc:hover{width:max-content;justify-content:flex-start;padding-left:var(--space-sm);padding-right:var(--space-sm);gap:var(--space-xs);margin-right:0;z-index:1000}.StatusChip_count__g3_IN{flex:0 0 auto}.StatusChip_label__rQGDT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0;opacity:0;transition:max-width .24s ease,opacity .18s ease}.StatusChip_active__azyAc:focus-visible .StatusChip_label__rQGDT,.StatusChip_active__azyAc:hover .StatusChip_label__rQGDT{max-width:500px;opacity:1}.StatusChip_tooltip__ZiCOO{position:absolute;left:50%;bottom:calc(100% + var(--space-xs));transform:translateX(-50%) translateY(var(--space-2xs));opacity:0;pointer-events:none;white-space:nowrap;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-surface-default);color:var(--color-text-body);font-size:var(--font-size-body-sm);box-shadow:var(--shadow-lg);transition:opacity .18s ease,transform .18s ease;z-index:2000}.StatusChip_bullet__8RETr:not(.StatusChip_active__azyAc):focus-visible .StatusChip_tooltip__ZiCOO,.StatusChip_bullet__8RETr:not(.StatusChip_active__azyAc):hover .StatusChip_tooltip__ZiCOO{opacity:1;transform:translateX(-50%) translateY(0)}.StatusChip_active__azyAc .StatusChip_tooltip__ZiCOO{display:none}.styles_wrapper__O7NtI{position:relative;max-width:768px}.styles_actions__ek__m{display:flex;width:100%;gap:var(--space-sm);margin-top:var(--space-lg)}.styles_fullRowButton__L_iuT{flex:1 1}.styles_comboboxWrapper__phy16 [role=listbox]{position:unset;box-shadow:unset;border-radius:unset;border:unset}.styles_comboboxInput__nBlvd [role=img]{display:none}.styles_description__RkSk9{color:var(--color-text-body);font-size:var(--font-size-heading-h5);font-weight:400;text-align:center;margin-bottom:var(--space-lg)}.styles_cards__b7Vnn{display:flex;gap:calc(var(--space-md) + var(--space-2xs));margin-bottom:var(--space-lg)}.styles_card__HVZ4N{flex:1 1;border-radius:var(--radius-sm);padding:var(--space-lg)}.styles_cardContent___O5v8{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);width:100%}.styles_cardTitle__2QiJi{margin:0;font-size:var(--font-size-heading-h5);color:var(--color-text-body);font-weight:600}.styles_cardDescription__aJlwt{margin:0;font-size:var(--font-size-heading-h6);font-weight:400;color:var(--color-text-body);text-align:center}.style_placeAutocompleteInput__GzmYY{width:100%;background-color:var(--color-surface-default);color:var(--color-text-body);border:1px solid var(--color-border-disabled);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-body-md);height:40px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.style_inputWrapper__wcDvM{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--space-2xs)}.style_label__Pgi29{font-size:var(--font-size-body-sm);color:var(--color-text-body)}.style_placeAutocompleteInput__GzmYY:hover{border-color:var(--color-border-action-hover)}.style_placeAutocompleteInput__GzmYY:disabled{cursor:not-allowed;opacity:.6}.style_placeAutocompleteInput__GzmYY::placeholder{color:var(--color-text-body);opacity:.6}.style_taskListItem__aoprP{padding:var(--space-ml-middle-large);max-width:568px}.style_taskListItem__aoprP:hover{cursor:pointer}.style_cardMiddle__zepGH{display:flex;flex-direction:column;gap:var(--space-md);padding-left:var(--space-xl)}.style_metricRow__tO312{display:flex;gap:var(--space-2xs)}.style_metricValuesContainer__6bE3_{display:flex;flex-direction:column}.style_metricIcon__PKbkF{background-color:var(--color-surface-icon-background);width:-moz-fit-content;width:fit-content;padding:var(--space-xs);border-radius:var(--radius-sm)}.style_metricLabel__yeUok{font-size:var(--font-size-body-sm);color:var(--color-text-body);font-weight:600}.style_metricValue__xdtfH{font-size:var(--font-size-body-sm);color:var(--color-text-headings)}.style_acceptBudgetButton__rG5xu{margin-left:auto}