.ComparisonPageHeader_container__UFQA6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg) 0}.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)}.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}.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)}.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}.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_projectDetails__FhO1q h1{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_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}@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}.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%}.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}.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:-14px;top:-8px;bottom:-8px;width:2px;background:var(--color-border-separating)}.Category_treeConnectorEnd__dt4k4{bottom:50%}.Category_treeArm__R08P5{position:absolute;left:-14px;top:50%;width:14px;height:2px;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}}.Button_appBtn__VMvwk{display:flex;align-items:center;justify-content:center;font-size:clamp(14px,1.8vw,20px);font-weight:700;padding:clamp(3px,.5vw,6px) clamp(15px,2vw,25px);border:none;border-radius:50px;color:#ffffff;background-color:var(--theme-color-dark);text-transform:uppercase;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.Button_appBtn__VMvwk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease;z-index:1}.Button_appBtn__VMvwk:hover:not(.Button_inactive__f67cs){opacity:.9;transform:translateY(-1px)}.Button_appBtn__VMvwk:hover:not(.Button_inactive__f67cs):before{left:100%}.Button_inactive__f67cs{background-color:#cccccc!important;color:#666666!important;cursor:not-allowed!important;opacity:.6}.Button_inactive__f67cs:hover{transform:none!important;opacity:.6!important}.Button_iconOnly__qxIG_{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%!important;padding:0!important;display:flex;align-items:center;justify-content:center;gap:0!important}.Button_iconOnly__qxIG_:hover:not(.Button_inactive__f67cs){transform:translateY(-1px) scale(1.05)}@media (max-width:768px){.Button_iconOnly__qxIG_{width:44px;height:44px;min-width:44px;min-height:44px}}@media (max-width:480px){.Button_iconOnly__qxIG_{width:40px;height:40px;min-width:40px;min-height:40px}}.Button_buttonWrapper__WgN5K{top:0;right:0;display:inline-block}.Button_customTooltip__PRQxO{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background-color:var(--theme-color-dark);color:white;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:Button_tooltipFadeIn__tED0_ .2s ease-out;pointer-events:none}.Button_tooltipArrow__NR1aE{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--theme-color-dark)}@keyframes Button_tooltipFadeIn__tED0_{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.Button_customTooltip__PRQxO{font-size:13px;padding:10px 14px;border-radius:6px;bottom:calc(100% + 10px)}.Button_tooltipArrow__NR1aE{border-left-width:5px;border-right-width:5px;border-top-width:5px}}@media (max-width:480px){.Button_customTooltip__PRQxO{font-size:12px;padding:8px 12px;border-radius:6px;bottom:calc(100% + 8px)}.Button_tooltipArrow__NR1aE{border-left-width:4px;border-right-width:4px;border-top-width:4px}}.Button_iconOnly__qxIG_+.Button_customTooltip__PRQxO{bottom:calc(100% + 10px)}.Button_customTooltip__PRQxO{max-width:200px;text-align:center}@media (max-width:320px){.Button_customTooltip__PRQxO{position:fixed;bottom:auto;top:10px;left:50%;transform:translateX(-50%);z-index:9999}.Button_tooltipArrow__NR1aE{display:none}}.CategoryEditor_categoryEditorWrapper__NstYS{display:flex;align-items:center;background-color:var(--theme-color-dark);color:white;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:white;border:2px solid var(--color-border-default);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-default);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{min-width:36px;height:36px;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}.CategoryEditor_categoryEditorButtons__KiL0U button svg{width:18px;height:18px;color:var(--theme-color-dark)}@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(--theme-color-dark);padding:5px 10px;border-radius:8px;margin-bottom:3px;margin-top:3px;border:2px solid var(--primary-color,#007bff);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(--border-color,#ddd)!important;border-radius:4px!important;padding:8px 12px!important;font-size:16px!important;font-weight:700!important;color:var(--text-color,#333)!important;width:100%!important;min-width:200px}.CategoryCreator_categoryNameInput__FkwoK:focus{outline:none!important;border-color:var(--primary-color,#007bff)!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(--danger-color,#dc3545);box-shadow:0 2px 8px rgba(220,53,69,.2)}.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{display:inline-flex;align-items:center;justify-content:center;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);line-height:1;margin-left:var(--space-2xs)}.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_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)}.EvaluatedTaskEditor_taskRow__GJlnT{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr;align-items:center;background-color:white;cursor:pointer;border-bottom:1px solid #ccc}.EvaluatedTaskEditor_taskRow__GJlnT:hover{background-color:var(--theme-color-light)}.EvaluatedTaskEditor_taskCell__kK2Hl{padding:8px;border-right:1px solid #ccc;font-size:14px}.EvaluatedTaskEditor_taskCell__kK2Hl:last-child{border-right:none}.EvaluatedTaskEditor_editInput__YcbzP{width:100%;border:1px solid var(--color-text-body);color:var(--color-primary-950);border-radius:4px;padding:4px 8px;font-size:14px;background-color:white;outline:none;box-sizing:border-box}.EvaluatedTaskEditor_editInput__YcbzP:focus{border-color:var(--theme-color-dark);box-shadow:0 0 3px rgba(0,123,255,.3)}.EvaluatedTaskEditor_editInput__YcbzP:invalid{border-color:#dc3545}.EvaluatedTaskEditor_taskButtonsContainer__3YV9O{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;margin-top:4px}@media (max-width:768px){.EvaluatedTaskEditor_taskRow__GJlnT{font-size:14px;margin-left:40px;width:calc(100% - 40px)}.EvaluatedTaskEditor_taskCell__kK2Hl{padding:6px;font-size:12px}.EvaluatedTaskEditor_editInput__YcbzP{padding:3px 6px;font-size:12px}}.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}.EvaluatedTask_taskRow__qr2SU{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 2fr;align-items:center;cursor:pointer;margin-bottom:3px}.EvaluatedTask_taskRow__qr2SU:not(.EvaluatedTask_taskRowDisabled__tgYO2):hover{background-color:var(--color-surface-default-hover)}.EvaluatedTask_taskRowDisabled__tgYO2{pointer-events:auto}.EvaluatedTask_taskRowSelected__bgBHe{background-color:var(--color-surface-information)}.EvaluatedTask_taskCell__EGWEj{height:100%;align-content:center;padding:8px;border-right:1px solid #ccc;font-size:14px}.EvaluatedTask_taskCell__EGWEj:last-child{border-right:none}.EvaluatedTask_centerCell__D3jkR{text-align:center}.EvaluatedTask_taskCellTotalPrice___zG8P,.EvaluatedTask_taskCellUnitPrice__FM9gL{text-align:right}.EvaluatedTask_unitPriceCellInteractive__qU8vZ{cursor:text}.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_taskCellTotalPrice___zG8P{text-align:right}.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:3fr 1fr 1fr 1fr 1fr 2fr}.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{top:50%;width:14px;height:2px}.EvaluatedTask_historyArm__TKDDb,.EvaluatedTask_treeConnector__EBrb0{position:absolute;left:-14px;background:var(--color-border-separating)}.EvaluatedTask_treeConnector__EBrb0{top:-8px;bottom:-8px;width:2px}.EvaluatedTask_treeConnectorEnd__nBYob{bottom:50%}.EvaluatedTask_treeArm__Hdh5d{position:absolute;left:-14px;top:50%;width:14px;height:2px;background:var(--color-border-separating)}.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_dragHandleEl__0g_qP{display:inline-flex;align-items:center}@media (max-width:768px){.EvaluatedTask_taskRow__qr2SU{font-size:14px;margin-left:40px;width:calc(100% - 40px)}.EvaluatedTask_taskCell__EGWEj{padding:6px;font-size:12px}}.ContextMenu_contextMenu__jK3ba{position:fixed;z-index:100;animation:ContextMenu_fadeIn__EkqhM .15s ease-out}.ContextMenu_menuContent__rZc46{background:white;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_default__UZkc2{color:#374151}.ContextMenu_menuItem__i9p2r.ContextMenu_default__UZkc2:hover:not(.ContextMenu_disabled__nXIxT){background-color:#e5f3ff}.ContextMenu_menuItem__i9p2r.ContextMenu_danger__7oT5Y{color:#dc2626}.ContextMenu_menuItem__i9p2r.ContextMenu_danger__7oT5Y:hover:not(.ContextMenu_disabled__nXIxT){background-color:#fef2f2}.ContextMenu_menuItem__i9p2r.ContextMenu_success__gHMzI{color:#059669}.ContextMenu_menuItem__i9p2r.ContextMenu_success__gHMzI:hover:not(.ContextMenu_disabled__nXIxT){background-color:#f0fdf4}.ContextMenu_menuItem__i9p2r.ContextMenu_disabled__nXIxT{color:#9ca3af;cursor:not-allowed;opacity:.6}.ContextMenu_menuIcon__3gdQA{width:1rem;height:1rem;flex-shrink:0}.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)}.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)}.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)}.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)}.TableItemWrapper_tableRow__Vlr7_{display:grid;grid-template-columns:.3fr 2fr 1fr 1fr 1fr 1fr 2fr;padding:8px 16px;border-bottom:1px solid var(--border-light,#e0e0e0);align-items:center;min-height:48px;width:100%}.TableItemWrapper_tableRow__Vlr7_:hover{background-color:var(--hover-bg,#f5f5f5)}.TableItemWrapper_categoryRow__XCyd8{background-color:var(--theme-color,#007bff);font-weight:500}.TableItemWrapper_categoryRow__XCyd8:hover{background-color:var(--theme-color-dark,#0056b3);opacity:.9}.TableItemWrapper_categoryRow__XCyd8 .TableItemWrapper_cellIcon__9JBaI,.TableItemWrapper_categoryRow__XCyd8 .TableItemWrapper_cellText__TQezG{color:var(--text-color)}.TableItemWrapper_categoryRow__XCyd8 .TableItemWrapper_priceValue__ypRlH{color:var(--text-color);font-weight:700}.TableItemWrapper_taskRow__W4baI{cursor:pointer}.TableItemWrapper_taskRow__W4baI:hover{background-color:var(--primary-light,#e3f2fd)}.TableItemWrapper_codeCell__MrD5e{display:flex;align-items:center;font-weight:600;color:var(--text-secondary,#666);font-size:12px}.TableItemWrapper_nameCell__izAs3{display:flex;align-items:center;flex:1 1}.TableItemWrapper_nameCellContent__dbgxI{display:flex;align-items:center;gap:8px;width:100%;padding-right:10px}.TableItemWrapper_cellIcon__9JBaI{flex-shrink:0;width:16px;height:16px}.TableItemWrapper_cellText__TQezG{font-weight:500;color:var(--text-color,#333);font-size:14px;cursor:default;flex:1 1}.TableItemWrapper_quantityCell__3I_1T,.TableItemWrapper_unitCell__NiFwX,.TableItemWrapper_unitPriceCell__EsSgp{display:flex;align-items:center;font-size:13px;color:var(--text-secondary,#666)}.TableItemWrapper_totalPriceCell__6HL8o{display:flex;align-items:center;justify-content:flex-end}.TableItemWrapper_priceValue__ypRlH{font-weight:600;color:var(--text-color);font-size:14px}.TableItemWrapper_noteCell__LwjKH{display:flex;align-items:flex-start;font-size:13px;color:var(--text-color);min-height:32px;padding:4px 0 0 10px}.TableItemWrapper_categoryCreator__CI4Cp{grid-column:1/-1;margin:8px 0;padding:8px;border:1px dashed var(--border-light,#e0e0e0);border-radius:4px;background-color:var(--bg-light,#fafafa)}@media (max-width:1200px){.TableItemWrapper_tableRow__Vlr7_{grid-template-columns:.3fr 2fr 1fr 1fr 1fr 1fr 1.5fr;gap:12px}}@media (max-width:768px){.TableItemWrapper_tableRow__Vlr7_{grid-template-columns:1fr;gap:8px;padding:12px 8px}.TableItemWrapper_codeCell__MrD5e,.TableItemWrapper_noteCell__LwjKH,.TableItemWrapper_quantityCell__3I_1T,.TableItemWrapper_totalPriceCell__6HL8o,.TableItemWrapper_unitCell__NiFwX,.TableItemWrapper_unitPriceCell__EsSgp{justify-content:flex-start}}.TableView_tableView__6bEyx{height:100%;padding-left:40px;overflow:hidden;display:flex;flex-direction:column}.TableView_tableHeader__HU8vL{display:grid;grid-template-columns:80px 3fr 120px 100px 120px 140px 2fr;grid-gap:16px;gap:16px;padding:12px 16px;background-color:var(--header-bg,#f8f9fa);border-bottom:2px solid var(--border-medium,#dee2e6);font-weight:600;font-size:13px;color:var(--text-primary,#333);position:-webkit-sticky;position:sticky;top:0;z-index:10}.TableView_headerCell__SAVDq{display:flex;align-items:center}.TableView_tableContainer__opFwG{flex:1 1;overflow:auto;height:0;position:relative;padding-right:10px}.TableView_tableItemWrapper__aS61e{width:100%}.TableView_table___sYME{width:100%;border-collapse:collapse;font-size:13px}.TableView_table___sYME[style*="display: block"]{border-collapse:separate}.TableView_table___sYME[style*="display: block"] tbody{position:relative}.TableView_table___sYME[style*="display: block"] tr{border-bottom:1px solid var(--border-light,#f0f0f0)}.TableView_table___sYME[style*="display: block"] td{border:none;padding:8px 16px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TableView_table___sYME[style*="display: block"] .TableView_noteCell__OVjq7{white-space:normal;overflow:visible;text-overflow:clip;align-items:flex-start}.TableView_table___sYME[style*="display: block"] tr{min-height:40px;height:auto}.TableView_headerRow__jTYb8{background-color:var(--background-light,#f8f9fa);position:-webkit-sticky;position:sticky;top:0;z-index:10}.TableView_headerRow__jTYb8 th{padding:12px 16px;text-align:left;font-weight:600;color:var(--text-secondary,#6c757d);border-bottom:2px solid var(--border-color,#e9ecef);white-space:nowrap}.TableView_codeHeader__WkjP1{min-width:80px;width:10%}.TableView_nameHeader__ei3WL{min-width:300px;width:35%}.TableView_quantityHeader__mwmNv,.TableView_unitHeader__wE_Hu{min-width:100px;width:10%}.TableView_totalPriceHeader__JJ2i4,.TableView_unitPriceHeader__sxird{min-width:120px;width:15%;text-align:right}.TableView_noteHeader__Kfsx_{min-width:200px;width:20%}.TableView_tableRow__bOUWJ{border-bottom:1px solid var(--border-light,#f0f0f0);transition:background-color .2s ease}.TableView_tableRow__bOUWJ:hover{background-color:var(--background-hover,#f8f9fa)}.TableView_categoryRow__d8tOf{background-color:var(--theme-color,#007bff);color:white;font-weight:500}.TableView_categoryRow__d8tOf:hover{background-color:var(--theme-color-dark,#0056b3);opacity:.9}.TableView_categoryRow__d8tOf .TableView_cellIcon__HEalT,.TableView_categoryRow__d8tOf .TableView_cellText__WhseE,.TableView_categoryRow__d8tOf .TableView_priceValue__ZYYSa{color:white}.TableView_taskRow___MpQ4{cursor:pointer}.TableView_taskRow___MpQ4:hover{background-color:var(--primary-light,#e3f2fd)}.TableView_tableRow__bOUWJ td{padding:10px 16px;vertical-align:middle;border-bottom:1px solid var(--border-light,#f0f0f0)}.TableView_nameCell__9J_V4{position:relative}.TableView_nameCellContent__qtnFR{display:flex;align-items:center;gap:8px}.TableView_cellIcon__HEalT{width:16px;height:16px;flex-shrink:0}.TableView_categoryRow__d8tOf .TableView_cellIcon__HEalT{color:var(--folder-color,#ffc107)}.TableView_taskRow___MpQ4 .TableView_cellIcon__HEalT{color:var(--info-color,#17a2b8)}.TableView_cellText__WhseE{word-wrap:break-word;line-height:1.4}.TableView_quantityCell__pv7O6,.TableView_unitCell__0q46y,.TableView_unitPriceCell__a9gxh{text-align:center;font-family:Courier New,monospace}.TableView_totalPriceCell__YR2o8{text-align:right}.TableView_priceValue__ZYYSa{font-weight:600;color:var(--success-color,#28a745)}.TableView_categoryRow__d8tOf .TableView_priceValue__ZYYSa{font-weight:700;color:var(--primary-color,#007bff)}.TableView_codeCell__bNWUs{text-align:center;font-family:Courier New,monospace;font-weight:600;padding:8px;width:auto;min-width:60px;flex-shrink:0;white-space:nowrap}.TableView_codeValue___0qXO{font-size:13px;color:var(--text-primary,#333)}.TableView_categoryRow__d8tOf .TableView_codeValue___0qXO{color:white;font-weight:700}.TableView_quantityCell__pv7O6,.TableView_totalPriceCell__YR2o8,.TableView_unitCell__0q46y,.TableView_unitPriceCell__a9gxh{flex-shrink:0;min-width:100px;justify-content:center}.TableView_noteCell__OVjq7{font-size:12px;color:var(--text-secondary,#6c757d);font-style:italic;max-width:200px;word-wrap:break-word;flex-shrink:0;min-width:150px;align-items:flex-start!important}.TableView_noteCell__OVjq7 div{white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:1024px){.TableView_noteCell__OVjq7,.TableView_noteHeader__Kfsx_{display:none}.TableView_codeHeader__WkjP1{width:12%}.TableView_nameHeader__ei3WL{width:43%}.TableView_quantityHeader__mwmNv,.TableView_totalPriceHeader__JJ2i4,.TableView_unitHeader__wE_Hu,.TableView_unitPriceHeader__sxird{width:15%}}@media (max-width:768px){.TableView_unitCell__0q46y,.TableView_unitHeader__wE_Hu,.TableView_unitPriceCell__a9gxh,.TableView_unitPriceHeader__sxird{display:none}.TableView_codeHeader__WkjP1{width:15%}.TableView_nameHeader__ei3WL{width:50%}.TableView_quantityHeader__mwmNv{width:15%}.TableView_totalPriceHeader__JJ2i4{width:20%}}.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_draggableButton___S_QD{width:24px;height:24px;cursor:-webkit-grab;cursor:grab;background:transparent;border:1px solid var(--color-border-default);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,border-color .2s ease}.style_draggableButton___S_QD:hover{color:var(--color-icons-primary);border-color:var(--color-border-action)}.style_draggableButton___S_QD:active,.style_draggableButton___S_QD:hover{cursor:-webkit-grabbing;cursor:grabbing}.style_dragIcon__BFJKM{pointer-events:none}.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;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}.OfferRequestNameModalContent_modalContent__X2dob{max-width:500px;width:100%}.OfferRequestNameModalContent_inputContainer__H02vt{margin-bottom:var(--space-lg)}.OfferRequestNameModalContent_selectedItemsContainer__NT6lm{display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}.OfferRequestNameModalContent_selectedItemsContainer__NT6lm p:first-of-type{font-weight:600}.OfferRequestNameModalContent_selectedItemsContainer__NT6lm p:nth-of-type(2){text-transform:capitalize}.OfferRequestNameModalContent_buttonContainer__Iu9Dy{display:flex;gap:var(--space-md);justify-content:center}.BoQPage_boqLayoutContainer__bFLyz{overflow:hidden;white-space:normal;transition:all .3s ease;position:relative}.BoQPage_boqLayoutContainer__bFLyz,.BoQPage_boqNodesWrapper__dNExE{display:flex;width:100%;background-color:var(--color-surface-page-rgb);height:100%}.BoQPage_boqNodesWrapper__dNExE{flex-direction:column;padding-left:20px;padding-right:10px;min-width:500px;flex:1 1;transition:width .3s ease}.BoQPage_errorContainer__Kfqlg,.BoQPage_loadingContainer__xqfb5{display:flex;justify-content:center;align-items:center;height:100vh}.BoQPage_errorContainer__Kfqlg{font-size:18px}.BoQPage_contentContainer__3klq_{flex:1 1;overflow:hidden;position:relative}.BoQPage_accordionContainer__wJk3e{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}.BoQPage_collapseAllButton__o1H_V{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}.BoQPage_collapseAllButton__o1H_V:hover{background-color:var(--theme-color-dark);transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.BoQPage_collapseAllButton__o1H_V:active{transform:scale(.95)}.BoQPage_collapseAllButton__o1H_V:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.BoQPage_collapseAllButtonActive__XoRiD{background-color:var(--theme-color)!important}.BoQPage_collapseAllButtonActive__XoRiD:hover{background-color:var(--theme-color-dark)!important}@media (max-width:768px){.BoQPage_accordionContainer__wJk3e{padding:10px 0}}.ResizableContainer_container__2lBhe{width:100%;position:relative}.ResizableContainer_container__2lBhe,.ResizableContainer_leftPanel__Zg3sW{display:flex;height:100%;background-color:var(--color-surface-page-rgb);overflow:hidden}.ResizableContainer_leftPanel__Zg3sW{flex-direction:column;min-width:500px;flex:1 1;transition:width .3s ease}.ResizableContainer_rightPanel__28A7L{display:flex;flex-direction:column;height:100%;background-color:var(--color-surface-page-rgb);border-left:2px solid #dadbdc;position:relative;overflow:visible;padding:10px}.ResizableContainer_resizeButton__kvm_O{position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:var(--color-surface-action);color:var(--color-surface-page);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s ease;z-index:10000}.ResizableContainer_resizeButton__kvm_O:hover{background:var(--color-surface-action-hover);transform:translateY(-50%) scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ResizableContainer_resizeButton__kvm_O:active{transform:translateY(-50%) scale(.95)}.ResizableContainer_resizeButton__kvm_O:focus{outline:2px solid var(--theme-color-light);outline-offset:2px}.ResizableContainer_resizeHandle__YliXl{position:absolute;background-color:var(--theme-color-light);left:0;top:0;bottom:0;width:8px;background:transparent;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResizableContainer_resizeHandle__YliXl:hover{background:var(--theme-color-light)}.ResizableContainer_rightPanel__28A7L{animation:ResizableContainer_slideIn__YoVFi .3s ease-out}@keyframes ResizableContainer_slideIn__YoVFi{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.ResizableContainer_leftPanel__Zg3sW{min-width:300px}.ResizableContainer_resizeButton__kvm_O{width:20px;height:20px;left:-6px}.ResizableContainer_resizeHandle__YliXl{width:6px}}@media (max-width:480px){.ResizableContainer_container__2lBhe{flex-direction:column}.ResizableContainer_leftPanel__Zg3sW{min-width:unset;width:100%!important;height:60%}.ResizableContainer_rightPanel__28A7L{width:100%!important;height:40%;border-left:none;border-top:2px solid var(--theme-color-light)}.ResizableContainer_resizeButton__kvm_O,.ResizableContainer_resizeHandle__YliXl{display:none}}.style_searchContainer__KtRDC{position:relative;width:100%;margin-bottom:var(--space-lg)}.style_dropdown__1vKpl{position:relative;background-color:var(--color-surface-default);border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.style_createOption__QlI45{display:flex;align-items:center;padding:var(--space-2xs) var(--space-xs);cursor:pointer;font-size:var(--font-size-body-lg);transition:background-color .15s ease;position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-surface-default);z-index:1}.style_createOption__QlI45 span{margin-left:var(--space-xs)}.style_createOption__QlI45:hover{background-color:var(--color-surface-default-hover)}.style_option__mmwWY{display:flex;align-items:center;padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-body-lg);cursor:pointer;transition:background-color .15s ease}.style_option__mmwWY:hover{background-color:var(--color-surface-default-hover)}.style_loading__Uk2Ye{height:100px;width:auto}.style_text__u_67L{text-transform:uppercase;font-weight:600;padding-right:var(--space-xs);border-right:2px solid var(--color-border-defaut)}.style_extraText__ObPQF{margin-left:var(--space-xs)}.style_dropdownConstrained__q3Vmn{overflow:hidden}.style_dropdownConstrained__q3Vmn .style_dropdownContent___LFJf{overflow-y:auto;overflow-x:hidden}.style_dropdownContent___LFJf{width:100%;padding:0 var(--space-xs)}.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}.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}}